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
Table of content
Technology Stack