Dorsly Reservation System is a web-based platform that enables users to conveniently book visits and make advance payments. With a built-in commenting and rating system, users can easily find the best locations for their needs.
This project was in development for roughly 2.5 years, and has been transfered though multiple repos as it transitioned from only front-end, to monorepo, and finally into two split repos for the Backend and Frontend.
The code quality is utter dogshit and we weren't aware of clean-code practices at the time of development, as we were still learning. Basically, the project was started while we had minimal knowledge in the field, and it was updated and evolved as we learned more and more about decent project structures. So the result is a project with a non-existing foundation of knowledge or reasoning, that had been built upon for years.
The only redeeming quality is that the design is self-made, and the project doesn't make uses of any style or component libraries.
- User registration and login
- Reservation booking with various options
- Payment integration with multiple payment methods
- User profile management
- Email notifications
- Google Maps integration
- Administrative panel
This project is licensed under the CC-BY-NC-ND-4.0 license. See the LICENSE.md file for details.
To run the project locally, you also need the backend: https://github.com/borderss/DorslyBE/
The site (currently only the frontend) is hosted under the dorsly.com domain, and the frontend should be accessible from it. The backend server is usually hosted on DigitalOcean, but currently it's disabled and not running.