Skip to content

khadeeja2005/Project-Prep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project-Prep

Authors: Eddy Wang and Khadeeja Rizwan

Version: 1.0 (Last Updated: 6/5/2023)

Project Prep is a scheduling website which allows users to submit their data and let an algorithm produce a schedule

Features

  • allows user to input data through a CSV file
  • user can add more parameters for a more specific schedule
  • algorithm which creates a possible schedule
  • produces a calendar with the schedule
    • ability to toggle between months and has a monthly, weekly, and daily view of the schedule

Installation

Django must be installed before using (pip install Django)

Known Bugs

  • uploaded CSV file can not be saved, this calendar shown is inaccurate
    • if accurate schedule is wanted to be received must manually input file to the file-reading-algorithm.py program
  • the buttons displayed on the calendar view are unable to be used/manipulated

Support

email ocdsb@ocdsb.ca for any inquiries

Citations

Citation Purpose
[1] N. Arora, “Choicefield - Django forms,” GeeksforGeeks, https://www.geeksforgeeks.org/choicefield-django-forms/ (accessed Apr. 17, 2023). To understand the structure and functionality of Django
[2] T. Mathur, “Calendar module in python,” Scaler Topics, https://www.scaler.com/topics/calendar-module-in-python/ (accessed Mar. 3, 2023). Learning how to access dates and manipulate them
[3] D. Admin, “Django,” Django Project, https://docs.djangoproject.com/en/4.1/intro/tutorial01/ (accessed Feb. 21, 2023).
[4] “Django,” Django Project, https://docs.djangoproject.com/en/4.1/intro/tutorial01/ (accessed May 28, 2023). To build the basic framework of our backend software.
[5] J. P. Quinn, “Text properties,” The Web Design Group, https://www.htmlhelp.com/reference/css/text/ (accessed May 28, 2023). To create text in HTML.
[6] “How to upload and process the CSV file in Django,” Python Circle, https://pythoncircle.com/post/30/how-to-upload-and-process-the-csv-file-in-django/ (accessed May 28, 2023). For user to upload a CSV file from our website
[7] Vitorfs, “How to upload files with Django,” Simple is Better Than Complex, https://simpleisbetterthancomplex.com/tutorial/2016/08/01/how-to-upload-files-with-django.html (accessed May 28, 2023). To upload a csv file
[8] “Design a calendar using HTML and CSS,” GeeksforGeeks, https://www.geeksforgeeks.org/design-a-calendar-using-html-and-css/ (accessed May 28, 2023). To build a calendar template using HTML and CSS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •