- React Scaffolding: Set up the project with
ViteusingJavaScriptandesbuild. (@javierhersan in #00000) - Pages: Added basic page structure. (@javierhersan in #00000)
- Routing Configuration: Integrated routing for seamless navigation. (@javierhersan in #00000)
- Component Library: Introduced a set of reusable components. (@javierhersan in #00000)
- Authentication and Protected Routes: Implemented authentication logic and protected routes. (@javierhersan in #00000)
- Global State Management: Configured global state using
Preact Signals. (@javierhersan in #00000) - Services: Added service modules for external interactions. (@javierhersan in #00000)
- Environment Initialization: Set up environment configurations for development, user acceptance testing and production. (@javierhersan in #00000)
- Static Files: Included static files for assets and resources. (@javierhersan in #00000)
- React Icons: Added a collection of icons as React components. (@javierhersan in #00000)
- CSS Styling: Used
CSS Modulesfor structured, isolated and modular styling. (@javierhersan in #00000) - Code Quality Tools: Integrated and set up
ESLintrules for code consistency. (@javierhersan in #00000) - Code Formatting: Configured
Prettierrules for consistent code formatting. (@javierhersan in #00000) - License: Included the
MIT Licensefor open-source use. (@javierhersan in #00000) - Contributing Guidelines: Added a
CONTRIBUTINGdocument for contributors. (@javierhersan in #00000) - Changelog Setup: Established the initial structure for the
CHANGELOGfile. (@javierhersan in #00000) - Authors File: Created an
AUTHORSfile to acknowledge contributors. (@javierhersan in #00000) - Git Repository Initialization: Set up the project as a
gitrepository. (@javierhersan in #00000) - Git Attributes Initialization: Set up
.gitattributesto ensure LF line endings. (@javierhersan in #00000)