Prime Palette is a painting service website that offers distinct dashboards for administrators, regular users, and super administrators. Users have the flexibility to select services from various categories and schedule appointments. Administrators are empowered to either approve or reschedule appointments and maintain control over website activities through a secure dashboard. Super administrators are responsible for managing the administrators.
- User can login, signup and log out.
- User can manage and update their profile.
- Users can add services to their booking.
- Users can leave reviews and ratings for services.
- User can view booking history, check booking statuses.
- Feedback forms for users to submit comments and suggestions.
- Admin can log in and log out.
- Admin can manage and update their profile.
- Admins can access centralized dashboard to monitor and manage website activities.
- Admins can add, edit, and manage user accounts.
- Admins can add, edit, and remove service listings.
- Admins can view and manage booking requests.
- Admins can accept, reject, or adjust schedules as needed.
- Admin can control website content, including blog posts and FAQs.
- Super Admin can log in and log out.
- Super Admin can manage and update their profile.
- Super Admin can add new admin users to the system.
GET /users
GET /users/:id
GET /users/getAdmins
GET /users/my-profile
PATCH /users/:id
PATCH /users/my-profile
DELETE /users/:id
POST /auth/login
POST /auth/signup
POST /auth/changePassword
GET /service
GET /service/:id
GET /service/getAllUpcomingServices
GET /service/getServicesByCategory/:id
POST /service
PATCH /service/:id
DELETE /service/:id
GET /appointment
GET /appointment/:id
GET /appointment/getAllAppointment
POST /appointment
PATCH /appointment/update-status
PATCH /appointment/updateScheduleAndStatus
GET /blog
GET /blog/:id
POST /blog
PATCH /blog/:id
DELETE /blog/:id
GET /faq
GET /faq/:id
POST /faq
PATCH /faq/:id
DELETE /faq/:id
GET /review/:id
POST /review
GET /news
POST /news
GET /feedback
POST /feedback
GET /category
POST /category
PATCH /category/:id