https://github.com/aderinsolabamidele/exam-schedule-web-app

https://github.com/aderinsolabamidele/exam-schedule-web-app

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: aderinsolabamidele
  • Language: HTML
  • Default Branch: main
  • Size: 7.81 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed about 1 year ago
Metadata Files
Readme

README.md

exam-schedule-web-app

Features: Add Exams: Users can add exams to the schedule by providing the exam name and date through a form. Display Exams: The app displays the upcoming exams in a list format, showing the exam name, date, and the number of days left until each exam. Countdown: The app calculates the number of days left until each exam based on the current date. How it Works: Backend (Python with Flask): The backend is built using Flask, a Python web framework. It consists of routes to handle HTTP requests: one for the homepage (/) and one to add exams (/addexam). Exam data is stored in a Python list called examdates. When a user adds an exam through the form, the data is submitted to the /addexam route as a POST request. The backend then processes this request, extracts the exam name and date, calculates the number of days until the exam, and adds this information to the examdates list. The homepage route (/) renders an HTML template (index.html) and passes the exam_dates list to it for display. Frontend (HTML): The frontend is built using HTML for structure and content. It includes a form where users can input the exam name and date. It displays the upcoming exams in a list format, showing the exam name, date, and the number of days left until each exam. Styling (CSS): The app includes CSS styles to make it visually appealing and improve user experience. Styles are applied to elements such as headings, forms, input fields, buttons, and exam entries to enhance their appearance. How to Use: Running the App: Users can run the app locally by executing the Python script (app.py) in their development environment. The app will start a Flask development server, and users can access it through their web browser at http://localhost:5000. Adding Exams: Users can add exams by entering the exam name and date in the provided form and clicking the "Add Exam" button. Viewing Exam Schedule: The app will display the upcoming exams along with their dates and the number of days left until each exam. Users can view this information on the homepage of the app.

Owner

  • Login: aderinsolabamidele
  • Kind: user

GitHub Events

Total
  • Push event: 2
Last Year
  • Push event: 2