Skip to content

mohdshubair313/DailyTask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Task Manager Application This repository contains a Full-Stack Task Manager Application built using React.js (Frontend) and Django REST Framework (Backend). The application allows users to create tasks and delete them with ease.

πŸš€ Getting Started Prerequisites Ensure you have the following installed on your system:

vite: For running the frontend. Python 3.x: For running the backend. npm: For managing frontend dependencies. πŸ’» How to Run the Application Clone the Repository

bash Copy code git clone https://github.com/mohdshubair313/Shubair-Improved----Reachify-Full-Stack-Assignment-.git cd Shubair-Improved----Reachify-Full-Stack-Assignment- Run the Frontend

Navigate to the frontend directory: bash Copy code cd frontend Install dependencies: bash Copy code npm install Start the development server: bash Copy code npm run dev Run the Backend

Navigate to the backend directory: bash Copy code cd backend Install the required Python packages: bash Copy code pip install -r requirements.txt Start the Django server: bash Copy code python manage.py runserver Access the Application

Open your browser and navigate to http://127.0.0.1:8000 for the backend or the relevant port for the frontend as displayed in your terminal. πŸ› οΈ Features Add tasks with a title and description. Delete tasks directly from the task list. 🌐 API Endpoints The following API endpoints are available for interacting with the backend:

Method Endpoint Description GET /api/tasks/ Fetch all tasks. POST /api/tasks/create/ Create a new task. DELETE /api/tasks/int:pk/ Delete a task by its ID. πŸ”— Live Demos Check out some of my other projects here:

Stripe Payment Integration: Next Stripe App Apple Landing Page: Apple 3D Page Medium Blog Clone: Medium Blog πŸ“‚ Folder Structure plaintext Copy code . β”œβ”€β”€ frontend/ β”‚ β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ public/ β”‚ └── package.json β”œβ”€β”€ backend/ β”‚ β”œβ”€β”€ tasks/ β”‚ β”œβ”€β”€ db.sqlite3 β”‚ └── manage.py └── README.md

πŸ“ƒ Contributing Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request. For significant changes, please open an issue first to discuss the proposed changes.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors