Getting Started
Technical Documentation
Advanced Topics
Home›
Technology Stack
Frontend
- React.js: A JavaScript library for building user interfaces with reusable components.
- HTML5/CSS3: For structuring and styling the frontend.
- JavaScript: For adding interactivity and type safety to the React components.
Backend
- Node.js: A JavaScript runtime environment for server-side development.
- Express.js: A web application framework for building APIs and handling server-side logic.
Database
- MySQL: For storing and managing data.
Authentication
- JWT (JSON Web Tokens): For user authentication and authorization.
- OAuth: For third-party authentication (Google, LinkedIn).
Hosting/Deployment
- Frontend: Deployed on Hostinger.
- Backend: Deployed on Hostinger.
API Communication
- RESTful APIs: For communication between frontend and backend.
Version Control
- GitHub: For code hosting and collaboration.
Package Management
- npm: For managing project dependencies.
Styling
- CSS Frameworks: TailwindCSS