Skip to content

This is the frontend part of the tutor's appointment app which is an application designed to facilitate the scheduling and management of tutoring sessions between tutors and students. It serves as a platform for tutors and students to connect, coordinate, and keep track of their tutoring appointments.

License

Notifications You must be signed in to change notification settings

leehaney254/tutors-appointment-frontend

Repository files navigation

📗 Table of Contents

📖 Tutors Appointment Frontend

[Tutors-appointment-app] A tutor's appointment app is a web application designed to facilitate the scheduling and management of tutoring sessions between tutors and students. It serves as a platform for tutors and students to connect, coordinate, and keep track of their tutoring appointments.

🛠 Built With

Tech Stack

This project was build using React and Redux

Client

(back to top)

Back-end

The apps back-end can be found here.

(back to top)

🚀 Live Demo .

  • Live Demo Link

    • To login as an administrator in hosting app use:
      • username : Administrator1
      • password : admin123

(back to top)

Key Features

Features in this project

  • Login
  • Signup
  • Create tutors
  • Create reservations

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

  • Create a local directory where you can clone the project
  • Clone the project to your directory by running
git clone https://github.com/leehaney254/tutors-appointment-frontend.git
  • Run
npm install
  • Clone the backend and run it (NB: Only the admin can add and delete tutors).
  • To start your app run:
npm start

(back to top)

Prerequisites

In order to run this project you need:

  • A code editor
  • A browser
  • Install Nodejs

(back to top)

Setup

Clone this repository to your desired folder:

  • Create a local directory where you can clone the project
  • Clone the project to your directory by running
  git clone https://github.com/leehaney254/tutors-appointment-frontend.git

(back to top)

Usage

To run the project, execute the following command:

  npm start

To run the tests, execute the following command:

  npm test

NB: To run the tests successfully make sure you have connected the front-end to the backend

(back to top)

👥 Authors

👤 Josphat Kiploman

👤 Hassan EL OUARDY

👤 Leehaney George

(back to top)

🔭 Future Features

  • [Ratings] Rating should be added to identify the best tutor.
  • [Search bar] A search bar allows readers to search for specific topics or keywords within the blog.
  • [Sharing buttons] Sharing buttons make it easy for readers to share the link on social media platforms or other websites.

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project kindly leave a ⭐ and reach us through our social media links above.

(back to top)

🙏 Acknowledgments

We would like to thank microverse and the whole team for the support they provided during project development. I would also like to thank Murat Korkmaz for the great designs.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

This is the frontend part of the tutor's appointment app which is an application designed to facilitate the scheduling and management of tutoring sessions between tutors and students. It serves as a platform for tutors and students to connect, coordinate, and keep track of their tutoring appointments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published