Minimalist bug tracker using MongoDB, Nest.js, React and Redux
- Add code comments and generate jsDocs
- Server
- Initialise Nest JS framework
- Adding User authentication with static users
- Adding JWT token
- Adding mongoDB connection
- Add API to create a Bug
- Add API to list Bugs
- Add API to edit a Bug
- Add API to edit a Bug
- Add Jest Unit-tests
- Client
- Create React application framework with create-react-app and with Typescript template
- Add Material-UI
- Add Infrastructure for theme switching
- Add react-router-dom
- Add Public and Private routes
- Add and setup redux
- Add Infrastructure for redux store
- Add and setup linting and prettify
- Add Material-UI
- Create login page
- Add authentication using token sent to email for single login
- Add form validations
- Create barebone of Bug tracker functionalities
- Create bug
- List Bugs
- Bug editing/management
- Add Jest Unit-tests
- Add Storybook
- Create React application framework with create-react-app and with Typescript template
- Server
- Add authentication using Google
- Add authentication using GitHub
- Add authentication using token sent to email for single login
- Add User Roles: Admin, User
- Add Users APIs
- Client
- Add Error Boundary
- Handle user registration
- Add authentication using Google
- Add authentication using GitHub
- Add authentication using token sent to email for single login
- Add User Roles: Admin, User
- Add Administration Portal
- Add User listing and role modification
- Implement localization in English and French