Skip to content

A web application to track issues/bugs for a project.

Notifications You must be signed in to change notification settings

Singh233/Issue-Tracker-App

Repository files navigation

📍 Issue Tracker

An issue tracker web application is a tool used to track and manage issues or bugs in software projects. It helps developers and project managers to stay organized and ensure that issues are resolved in a timely manner.

This application is built on top of starter code available here - https://github.com/Singh233/NodeJs-Authentication which is a complete Authentication system.

📚 Tech Stack

Client: EJS, SCSS

Server: Node-JS, Express, MongoDB Atlas, Redis

Demo

https://issuetracker.sanam.tech 🚀

Features

  • Sign In/Up user ✋🏻
  • Create a project 📂
  • Post an issue ⛔️
  • Create a comment 💬
  • Add to favorites option ⭐️
  • Search from projects 👀
  • Filter by label, user, close/open issues 🏷️
  • Optimised for Desktop 🖥️ and Mobile devices 📱

Run Project Locally

Clone the project

  git clone https://github.com/Singh233/Issue-Tracker-App.git

Go to the project directory

  cd Issue-Tracker-App

Install the packages

  npm install

Install redis server on system. Follow the link below

  https://redis.io/docs/getting-started/installation/

Start the server

  npm start

For production build use gulp to build assets

  gulp build

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

ISSUE_TRACKER_GOOGLE_CLIENT_ID ISSUE_TRACKER_GOOGLE_CLIENT_SECRET

ISSUE_TRACKER_GITHUB_CLIENT_ID ISSUE_TRACKER_GITHUB_CLIENT_SECRET

ISSUE_TRACKER_FACEBOOK_CLIENT_ID ISSUE_TRACKER_FACEBOOK_CLIENT_SECRET

ISSUE_TRACKER_DB

NODEJS_MAIL_HOST NODEJS_MAIL_USER NODEJS_MAIL_PASS

Screenshots

Screenshot 2023-03-26 at 3 42 43 PM

Screenshot 2023-03-26 at 3 43 38 PM

Screenshot 2023-03-26 at 3 43 25 PM

Screenshot 2023-03-26 at 3 43 33 PM

🎨 Design Courtesy

🚀 About Me

I'm an Aspiring full stack developer... Love to create, design and build cool projects 😎 and have passion for creating innovative solutions to complex problems using cutting-edge technologies. I have a strong understanding of both front-end and back-end development, and constantly seeking to improve my skills in these areas.

Feedback

If you have any feedback, please reach out to me at sanambir123@gmail.com

Author

About

A web application to track issues/bugs for a project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors