Project_Manager is a web application built with React for the front end and Python with Django for the back end. This application allows users to manage their projects efficiently by providing features to create, update, delete, and search for projects. Each project can have a start date, an end date, a status, and comments.
- Create Projects: Add new projects with a title, start date, end date, status, and comments.
- Update Projects: Modify existing projects to keep them up to date.
- Delete Projects: Remove projects that are no longer needed.
- Search Projects: Easily find projects using the search functionality on the home page.
- Frontend: React
- Backend: Python, Django
- Database: (Specify your database, e.g., PostgreSQL, SQLite)
- Other Tools: (List any other tools or libraries you used)
- Node.js
- Python 3.x
- Django
- Read instructions.md ans install all
Clone the repository:
bash git clone https://github.com/Sefayet-Alam/Competitive-Programming-Resources.git cd Project_Manager
->> BACKEND:
cd BACKEND
python -m pip install django
venv\Scripts\activate
npm install -g npm
pip install djangorestframework
pip install django-cors-headers
python manage.py runserver
name: AdminUser : </br>
email: [email protected] : </br>
pass: 12345 : </br>
->> in another terminal: :
cd frontend
npm start
The application should now be running locally. You can access it by navigating to http://localhost:3000
in your web browser.
- To create a project, navigate to the "Create Project" page and fill in the required fields.
- To update or delete a project, click on the respective project from the project list on the home page.
- Use the search bar on the home page to find specific projects.
Contributions are welcome! Please fork the repository and submit a pull request.
For any inquiries or feedback, feel free to contact: email: [email protected]
Happy Project Managing!
Learnt from the youtube channel: https://www.youtube.com/watch?v=Wn8wcz460bw&list=PLmEKHA8iFrmBCo1Guf3xbM1af5p5Ja-fy&index=15