projectboard

A project management application that allows you to track tasks process while working in a Team. You can choose the priority of the projects, give them suitable labels, put them under various stages in boards (View).

MIT License

Stars
43

🚀 Project Board - Project Management Platform.

Live: https://projectboard-application.vercel.app/ Backend: https://github.com/vishwajeetraj11/projectboard-backend Fronend: https://github.com/vishwajeetraj11/projectboard

Deployment:

Frontend: Vercel

Backend: Heroku

💻 Screens

Landing Page Tasks Page
History Page Task Detail
Boards All Projects
Edit Project / Edit Profile Add Members
Manage Members

Setting up Auth0

  1. Login/Signup to Auth0
  2. Create Application: Single Page Web Applications
  3. Inside The Application configure these urls
    Allowed Callback URLs http://localhost:<YOUR_FRONTEND_PORT>/
    Allowed Logout URLs http://localhost:<YOUR_FRONTEND_PORT>/
    Allowed Web Origins http://localhost:<YOUR_FRONTEND_PORT>/
  4. Setup Custom Database: https://www.youtube.com/watch?v=TXnDFU4sG0A&t=306s

Getting Started:

  • Clone both frontend and backend
  • Make an account if you don't already have one on Auth0 and get required credentials. (check .env.example)
  • Get your mongodb db uri
  • Install Dependencies
  • Make sure you setup auth0 before this.
  • That's it you are done. npm start or yarn start