task_management_backend
Task Management Application This is a task management application built with React for the frontend and Django for the backend.
- React
- Django
- Django REST Framework
- SQLite (or your preferred database)
Before you begin, ensure you have met the following requirements:
- Node.js and npm installed (for the React frontend)
- Python and pip installed (for the Django backend)
-
Navigate to the
frontenddirectory: cd task-management-frontend -
Install dependencies: npm i
-
Run the development server: npm start
-
Navigate to the
backenddirectory: cd task_management_backend -
Create a virtual environment: python -m venv venv
-
Activate the virtual environment:
-
On Windows: bash .\venv\Scripts\activate
- On macOS/Linux: bash source venv/bin/activate
-
Install dependencies: pip install -r requirements.txt
-
Apply database migrations: python manage.py makemigrations, python manage.py migrate
-
Run the development server: python manage.py runserver