nmanumr / carte-todo-app

Home Page:http://todo.nmanumr.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Todo App

A sample TODO app with django backend and react frontend.

How to run locally?

  • Create a new file .env and copy the content from .env.example
  • With docker and docker compose installed run
    docker compose up # OR use docker-compose on linux
    This will pull pyhton-3.9 and postgreSQL images and run thr django server
  • Now move to ui/ directory and run:
    npm run dev
    This will run the nextjs development server.
  • Now open localhost:3000 in your browser.

Tech Stack

  • Backend
    • Django
    • Django Rest framework
    • PostgreSQL
  • Frontend
    • Next js
    • React (with Typescript)
    • Axios
    • SWR (with Axios)
    • TailwindCss
    • Headless UI

All the UI components are custom tailored and can be found in ui/components/ directory.

About

http://todo.nmanumr.com/


Languages

Language:TypeScript 53.7%Language:Python 40.9%Language:JavaScript 2.9%Language:HTML 1.4%Language:Dockerfile 0.9%Language:Shell 0.2%Language:CSS 0.1%