cootook / project

Learn by doing project for everybody
MIT License
0 stars 0 forks source link
appointment booking learning-by-doing studio

project

*learn-by-doing*

That was @cootook's final project of Harvard CS50 course in 2023. I decided not to throw it away but to use it for my future learning. Now it is a learn-by-doing project. The goal is to bridge the gap between learning code and launching a success career and being promoted.

The main part of that is to create real-world-like project for learners. I believe it is good to invent the wheel before using out of the box solution, it is ok to build the same thing again and again, it is ok to get specific related to the subject critics and advices. In my mind any programmer job is not about coding only. And coding is not the main part at all. Coder should be able to:

How it works while contributing this project? Like that:

Everybody welcome!

If you are going to participate we assume you are accepting Contributor Covenant .

Also take a look at Contributing.md to get info about how to participate.

we create a booking app

Description:

Web app to manage appointments, client's info, content. Current version is for manicure or pedicure in nail studio of one nail technician. In the future we are going to make it editable via admin panel. So the app can be adapted for any purpose.

home page

What the app has now:

Each client has an account.

creating account

creating account

account

Clients can book or cancel appointments and edit their information (name, telephone, etc.).

request for an appointment

appointment

Administrators can confirm, edit, cancel, or mark appointments as done. They can also edit client information and manage available time in the calendar by adding or removing slots.

make admin

windows

admin view of appointments

What would be good to add:

Technologies:

backend:

frontend

some plans:

features:

future features:

Documentations

This project is not deployed yet.