Skip to content

A student project of a digital bullet journal.

Notifications You must be signed in to change notification settings

UschiBlum/MyBook

Repository files navigation

Logo

MyBook

A student project of a digital bullet journal. You can plan your week, make Notes, create a Timetable and much more! MyBook helps you organise your Study and private life.

This project was bootstrapped with Create React App.

Contributors

Constanze Becker, Tamanna, Jule Zirger

Features

  • Welcome Page with addvertisment video
  • Functional registration page
  • Functional login page
  • Overview page with favourite note , timetable preview, todo list
  • Notes page with textarea to save small notes
  • Assignment planner
  • Examen planner
  • Customizable timetable

Project Architecture

This Project uses a React App with an Flask Backend which is connected to MongoDB Atlas. The Design is made with Bootstrap

Screenshots

Welcome Page

Welcome page

Signup Page

signup

Login Page

login

Profile Page

Profile

Notes

notes

Assignments

Assignment Page

Exam Planner

Exam planner

Timetable

Timetable

Installation

Installing the latest version of Node.js
Install the latest version of Python
Open a terminal in the project folder MyBook and type the following commands
  • npm install (install needed node packages)
  • npm start (start the react app)
  • cd api (Change the Directory)
  • venv\Scripts\activate (activate the virtual environment for windows)
  • source venv/bin/activate (activate the virtual environment for linux/macOS)
  • pip install flask (install Flask in the project)
  • pip install flask python-dotenv (A module which changes the FLASK_APP variable)
  • pip install dnspython
  • pip install flask-pymongo
  • pip install flask-bcrypt
  • pip install flask-cors
  • pip install flask-jwt-extended
  • pip install zeep
  • flask run (Start flask)

Link to MyBook on GitHub:

https://github.com/UschiBlum/MyBook

Link to MyBook on Heroku:

https://mybook-bullet-journal.herokuapp.com/

Link to the live demo:

https://uni-duisburg-essen.sciebo.de/s/XjG9h5WcNMwnYF6

Link to MyBook Trailer (advertisement video):

https://www.youtube.com/watch?v=7Eh4K9ZCeKw

About

A student project of a digital bullet journal.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published