shawaiz-khan/prioritx
Prioritx is a simple and efficient to-do list app designed to help you prioritize tasks and stay organized with ease.
Prioritx
Prioritx is a straightforward to-do list app built with React, TailwindCSS, Node.js, Express, and MongoDB. It helps you manage tasks by providing a dashboard, a basic to-do list (add, delete, edit), a completed tasks section, and user login functionality.
Features
- Dashboard: Get an overview of your tasks in one place.
- To-Do List: Add, edit, and delete tasks as needed.
- Completed Tasks: Move tasks to the completed section when done.
- User Login: Sign in to your account to manage your tasks securely.
Tech Stack
- Frontend: React, TailwindCSS
- Backend: Node.js, Express, MongoDB
Setup
1. Clone the repository
git clone https://github.com/shawaiz-khan/prioritx.git2. Install dependencies
Frontend
Navigate to the frontend folder and install the dependencies:
cd frontend
npm installBackend
Navigate to the backend folder and install the dependencies:
cd backend
npm installMake sure you have MongoDB set up and running. You can either use a local instance or MongoDB Atlas for cloud storage.
4. Run the app
Frontend
To run the React app:
npm startBackend
To start the Node.js backend server:
node server.jsThe backend will run on http://localhost:5000, and the frontend React app will run on http://localhost:3000.
Contributing
Feel free to fork the repository, make changes, and submit a pull request if you'd like to contribute.
License
This project is open source and available under the MIT License.
Contributors
We want to give a huge thank you to all of our contributors! You can find the full list of contributors in the CONTRIBUTORS.md file..