# MorningBytes

## Directory Structure

### Quick Overview

├── Backend
├── Database
├── Website
│   ├── Classes
│   ├── MBytes
│   ├── Professors
│   ├── QuestionBank
│   ├── Students
│   ├── Users
│   ├── static
│   └── templates
└── Wishlists
    └── email

### Detailed Descriptions

|-----------------------|------------------------------------------------------------|
| Directory             | Description                                                |
|-----------------------|------------------------------------------------------------|
| /Backend              | The scheduler that sends students their "Morning Bytes"    |
|                       | email on a recurring basis.                                |
|-----------------------|------------------------------------------------------------|
| /Database             | Contains an export of the MongoDB database, as well as     |
|                       | sample questions for a Computer Science question bank.     |
|-----------------------|------------------------------------------------------------|
| /Website              | The main Flask website / web application. This is where    |
|                       | students and professors can login to Morning Bytes.        |
|-----------------------|------------------------------------------------------------|
| /Website/Classes      | Models and routes for the "Classes" entity                 |
|-----------------------|------------------------------------------------------------|
| /Website/MBytes       | Models and routes for the "MBytes" entity                  |
|-----------------------|------------------------------------------------------------|
| /Website/Professors   | Models for the "Professors" entity                         |
|-----------------------|------------------------------------------------------------|
| /Website/QuestionBank | Models and routes for the "QuestionBank" entity            |
|-----------------------|------------------------------------------------------------|
| /Website/Students     | Models for the "Students" entity                           |
|-----------------------|------------------------------------------------------------|
| /Website/Users        | Models and routes for the "Users" entity, which            |
|                       | is used for Students and Professors alike.                 |
|-----------------------|------------------------------------------------------------|
| /Website/static       | Static resources like CSS, images, and Javascript          |
|-----------------------|------------------------------------------------------------|
| /Website/templates    | HTML templates used to dynamically render views.           |
|-----------------------|------------------------------------------------------------|
| /Wishlists            | Contains proof-of-concept / sample code for some things on |
|                       | our wishlist.                                              |
|-----------------------|------------------------------------------------------------|
| /Wishlists/email      | Contains a sample email design from our wishlist.          |
|-----------------------|------------------------------------------------------------|

