A full stack application built with the MERN stack that has features like user roles, authentication, crud functionality and more.
- Either fork or download the app and open the folder in the cli
- Install all dependencies using either
npm i
oryarn install
- Start the server using the
yarn dev
command. (or using npm:npm run dev
) - Go to http://localhost:3000/ to view the app. The server is hosted on port 5000.
- A user may be assigned to a specific project via an admin and can then create tickets, write comments and more.
- An admin user can manage projects, user roles, and can edit anything whether its a project, a comment or a ticket.
- Authentication
- User Roles
- Create, edit, and delete projects
- Create and delete tickets on projects
- Write and delete comments on projects
- View tickets created
- Manage whos assigned to what project
- Track all changes made including (created elements, edited and deleted)
- Search users and projects
- Edit profile information (including uploading a profile picture)
- Create, edit and delete tickets
- MERN Stack (MongoDB, Express, React and Node.js)
- Custom styling using Sass
- MobX State management
- Typescript on front end