/Progress

Progress is a Kanban-based sprint tracking tool that streamlines planning and task execution. It offers a visual representation of work, tasks, and progress for efficient project monitoring.

Primary LanguageJavaScriptMIT LicenseMIT

Progress

Progress is a Kanban-based sprint tracking facilitates streamlined planning and execution of tasks, providing a visual representation of work, tasks, and progress to facilitate seamless project monitoring. The incorporation of features such as resource sharing with documentation feature akin to Confluence enhances collaborative efforts, fostering a culture of teamwork and knowledge-sharing.

Demo

Find Demo at - https://progress-two.vercel.app/

Alt Text

Usage

Once the backend and frontend servers are running in development Environment, you can access the Progress application on http://localhost:3000.

For Production Environment please check your domain name associated with it.

Tech Stack

Client: React, Shadcn, TailwindCSS, Material Tailwind, React DnD, headlessUI, react-tables, react-icons, react-toastify, Redux

Server: Node.js, Express.js, mongoose, Docker, nodemailer, multer

Other: Axios, nodemon, jwt, moment, Google Auth, editorjs, imgbb

Run Locally

  1. Clone the repository from
  git clone https://github.com/mayurjadhav2002/progress
  1. Close the Backend branch
  git clone https://github.com/mayurjadhav2002/progress -b backend
  1. Unzip both files then open the folders in terminal and run following command
  npm install
  1. To run this project, you will need to add the following environment variables to your .env file

Create .env files in both repo and insert following credentials in it.

  • Frontend
REACT_APP_GOOGLE_CLIENT_ID=
REACT_APP_GOOGLE_CLIENT_SECRET=
REACT_APP_IMGBB_CRED=
REACT_APP_BACKEND_URL=
REACT_APP_BACKEND_URL_PROD=
  • Backend
PORT=
ENVIRONMENT=prod/dev
BACKEND_URL=
APP_URL=
MONGO_INITDB_ROOT_USERNAME=
MONGO_INITDB_ROOT_PASSWORD=
MONGO_INITDB_DATABASE=
MONGO_URL=
MONGO_LOCAL_URL=
JWT_SECRET_KEY=
EMAIL_ADDRESS=
EMAIL_PASSWORD=
IMGBB_API_KEY=
GOOGLE_AUTH_CLIENT_ID=
  1. Once done Run following commands to start your application.
  • Frontend
 npm start
 ---- or ---
 npm install -g serve
 serve -s build
  • Backend
npm run start:dev

License

MIT

Authors

Feedback

If you have any feedback, please reach out to us at mayurshrikantjadhav@gmail.com