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