Skip to content

McHeph/MiTurnoWebBack

Repository files navigation

Mi Turno Web

This is the back-end of the Mi Turno Web. This is a web system that allows the reservation of appointments for companies with physical branches, allowing the administration of the number of clients in the location.

Table of Contents

Features ✅

1. Appointment Reservation

-Effortless Booking: Users can easily schedule appointments for services or visits to your physical branches. -Calendar Integration: Seamless integration with a calendar system for better organization.

2. Location Management

-Client Capacity: Administer the number of clients allowed in a physical location simultaneously. -Branch Office Management: Efficient management of multiple brach offices.

3. User Authentication

-Secure Registration: Users can securely register for an account. -Login and Logout: Standard login and logout functionalities for enhances security.

4. Technology Stack

-React and Next.js: Utilizing powerful and efficient frontend technologies. -Redux State Management: Centralized state management for a smoother user experience. -Sass Styling: Stylish and maintainable styling using Sass.

5. Open Source

-Community-Driven: An open-source project, welcoming contributions from the developer community. -License Flexibility: Provides freedom for users and contributors.

Getting Started 🚀

The project is carried out in:

If you want to access the Frontend repository of this application we leave it at your disposal in the following link:

https://github.com/LucasGlave/MiTurnoWeb

Prerequisites 📋

To be able to use the project on localhost it is necessary to clone it and to have some necessary programs:

  • Nodejs v16.20.2.
  • npm (or yarn) installed on your machine.

How to Clone 🔁

Command to clone:

cd existing_folder
git clone https://github.com/McHeph/MiTurnoWebBack.git

Installation 🔧

Once the project has been cloned, it is necessary to install all the dependencies with the command:

npm install

Archive .env 🔑

You need to create an .env file by following the .env.example file, where you can find the required API_KEYS examples.

Run ⚙️

Execute the command:

npm start

Usage ⬆

The application is running on the port http://localhost:5001

API 📜

You can test the different endpoints and access our API resources:

http://localhost:5001/api-doc/

Contributing 🤝

Contributions are always welcome!

Contributions from the Dev community help us learn, be inspired, and create new things! All contributions are welcome! If you have any suggestions to rove our project, please fork the repository and create a pull request. Or You can also simply open an issue. Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/MyFeature)
  3. Commit your Changes (git commit -m 'Add MyFeature')
  4. Push to the Branch (git push origin feature/MyFeature)
  5. Open a Pull Request

Contacts 📞

Project Link: https://github.com/McHeph/MiTurnoWebBack

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •