10/13/2023 0 Comments Django scheduler![]() ![]() I needed a reliable and scalable CRUD backend, an intuitive mobile-friendly UI, and distinctive user models with varying permission groups.Īfter digging around r/webdev for a few days (wonderful community btw), I learned Django was both a “battery-included web framework” and a highly-respected skillset. I then sought a way to transform this idea into an actual useable app. Both forms and sheets had to manually be updated weekly, the python script had to run every hour, counterintuitive UI, etc… Let's Build it with Django! I then met with the librarians to propose this new system, but my current system wasn’t very efficient nor reliable for production-level use. I quickly built a proof of concept using basic python where students sign up using google forms, check for availability with google sheets, and cancel appointments with email bots. Making a proposal for a new sign-up systemĪs a high-school senior looking for a new project, this was the best idea I could ask for. There was also much confusion as students often forgot to erase their names when they wanted to reschedule or cancel the appointment. Yes, we often had to travel across the campus to write our names on a whiteboard every day. While it was an awesome resource to have, many students including myself suffered from its high-tech sign-up system: whiteboard. It was commonly used by students who wanted to receive feedback on their writing assignments and common app essays. My Alma Mater’s library had an Academic Resource Center (ARC), where they provided writing tutor services in six 20-minute blocks every night. ![]() Let’s start by talking about how my high school used to organize appointments and how I proposed a better way. How Did This Project Start? Background: The problem with an existing sign-up system So as my first blog post this year (yeah it’s been a while), I wanted to write about my project’s behind the scenes: Many people gave great suggestions and feedback, and some asked about more stories behind this project. Rel = _relation(event, self)Ĭal = Calendar(name="Community Calendar")Įvent = recently made a Reddit post featuring my first web app an appointment scheduler to improve my alma mater’s tutor scheduling service using Django and Bootstrap. Super(Task, self).save(force_insert, force_update)Įnd = self.startDateTime + timedelta(minutes=24*60)Įvent = Event(start=self.startDateTime, end=end,title=title, Django scheduler code#Tried the code below to extend the Project-Sample app provided with the source and it worked fine def save(self, force_insert=False, force_update=False):
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |