College work - Timetrack clock for employees and managers ⏰
- Frontend (working...)
- Backend
- Study ways to do the publication of all modules
- Improve the GitHub project, creating policies to branchs, necessary documents, etc.
- Create Wiki
BACKEND
- Finish project
- Add ModelMapper
- Auth
- All Endpoints
- Improve JPA + Hibernate
- Swagger
DATABASE
- Fix some errors made in modeling, improve overall database
FRONTEND
- Stop using mock in Frontend and remove all Fake Data
- Refactor hooks and everything that I created to behavior like an API
- Use a loader to SVG Icons instead of creating a component for each SVG
- Create a general Table Component, like the HourTable but for all use cases
- Improve overall imports, use Path Aliases
- Improve authentication Roles (for now you can change your own role in localStorage 😆)
- Refactor components using Primitive Components (like Radix, React Aria)
- Decide: Use a UI Component lib x just refactoring to this componentization style
- Add
classnames
lib to conditional styles - Remove the
react-modal
component or improve its utilization
UI
- Improve prototype, add modals and dropdowns
- Add more pages
- Try to keep "SeniorX-style" away as much as possible, trying to smooth the flow and add new things