So What's Booking Calendar?
This is a web-based calendar application. Designed first as an app that saves user data locally in their browser, it also serves as base to learn complex data structures and functions for myself.
At the end of the day, this is a hobby project where new ideas get added or deleted so please don't expect this to solve issues from existing stable calendar applications. I'm always looking for feedback for my projects so feel free to send me some advice for improvements.
Techstack & Stages
This project is aupposed to be published and rendered in two major stages. First stage is to build and complete a fully functioning calendar app with all necessary functions that make it a compatible to its counterparts. Locally saved events and preferences are also requirements for this stage.
Second stage is all about taking the save functions into a database: Microsoft SQL Server, user accounts, etc..
Since this project has ambitious stages, ASP.NET Core MVC was most sensible way to develope a good base for its framework and upcoming additions, especially regarding the backend.
Mobile-first development in web applications is important and given how ASP.NET brings Bootstrap into it's styling it felt fitting to fully include it in this project's visual outlook.
FullCalendar is chosen as the basis of the calendar since it's open source and flexible JavaScript functions go hand in hand with projects first stage.
The project codebase is submitted and viewable in GitHub.
The site is published via Microsoft Azure.