https://github.com/blankscreen-exe/django-todo-app
a todo app made with django and react utilizing rest framework
https://github.com/blankscreen-exe/django-todo-app
django django-rest-framework javascript python3 reactjs rest-api
Last synced: about 2 months ago
JSON representation
a todo app made with django and react utilizing rest framework
- Host: GitHub
- URL: https://github.com/blankscreen-exe/django-todo-app
- Owner: Blankscreen-exe
- Created: 2023-02-09T22:29:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-09T22:49:38.000Z (over 3 years ago)
- Last Synced: 2025-01-08T20:45:50.745Z (over 1 year ago)
- Topics: django, django-rest-framework, javascript, python3, reactjs, rest-api
- Language: Python
- Homepage:
- Size: 45.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Django-React Todo App
This application is a simple Todo App over-engineered with `django` as a backend and `restframework` for API.
## Technologies
Backend:
- django = `4.1.6`
- django-cors-headers = `3.13.0`
- djangorestframework = `3.14.0`
Frontend:
- axios = `^0.21.1`
- bootstrap = `^4.6.0`
- react = `^18.2.0`
- react-dom = `^18.2.0`
- reactstrap = `^8.9.0`
## Installation
**For Backend:**
- `cd` into the root folder and install dependencies using `pipenv`
```
cd django-todo-app
pipenv install
```
- then you can `cd` into `backend` and run the django server
```
cd backend
python manage.py runserver
```
> You will find your backend running on [http://127.0.0.1:8000/api](http://127.0.0.1:8000/api)
**For Frontend**
- `cd` into `frontend` and install javascript dependencies
```
npm install
```
- then you can start the client by using the following
```
npm run dev
```
> You will find your frontend running on [http://127.0.0.1:5173](http://127.0.0.1:5173)