Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Full Stack Booking App

A full-stack web application that allows users to book appointments for various services. The app is built with React.js for the frontend, while the backend is developed using Node.js and Express. The application also uses MongoDB for data storage and incorporates JWT-based authentication for secure user sessions.

Features

  • User Authentication: Secure login and registration using JWT (JSON Web Tokens).
  • Service Booking: Allows users to book services with a simple and intuitive interface.
  • Admin Panel: Admins can manage services, view bookings, and update schedules.
  • Responsive UI: Built with React.js and styled using Tailwind CSS for a responsive and modern user interface.
  • Database Integration: MongoDB is used for storing user data, bookings, and service details.

Technologies Used

Frontend:

  • React.js: JavaScript library for building dynamic user interfaces.
  • React Router DOM: For navigation between different pages and components.
  • Tailwind CSS: Utility-first CSS framework for fast and responsive design.
  • Axios: For making HTTP requests to the backend.

Backend:

  • Node.js: JavaScript runtime environment for building scalable backend services.
  • Express: Web framework for building RESTful APIs in Node.js.
  • MongoDB: NoSQL database for storing user and booking data.
  • JWT: JSON Web Tokens for user authentication and session management.

Installation

1. Clone the repository:

git clone https://github.com/yourusername/full-stack-booking-app.git
cd full-stack-booking-app

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages