https://github.com/xerren09/oamk-notes
OAMK Notes, a web service for saving lecture notes and written homeworks. Repository for the Y1-2020-T4 Web Programming Project University Module (ID00CS43)'s assignment.
https://github.com/xerren09/oamk-notes
api-rest database javascript nodejs server-side webservice
Last synced: 7 months ago
JSON representation
OAMK Notes, a web service for saving lecture notes and written homeworks. Repository for the Y1-2020-T4 Web Programming Project University Module (ID00CS43)'s assignment.
- Host: GitHub
- URL: https://github.com/xerren09/oamk-notes
- Owner: Xerren09
- Created: 2021-03-25T12:22:55.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-09T16:10:30.000Z (about 4 years ago)
- Last Synced: 2025-02-10T12:45:52.838Z (8 months ago)
- Topics: api-rest, database, javascript, nodejs, server-side, webservice
- Language: JavaScript
- Homepage: https://xerren09.github.io/OAMK-Notes/
- Size: 5.38 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OAMK-Notes
This is the repository for OAMK Notes, a first year university project for the Oulu University of Applied Sciences' Web Programming Project University Module (ID00CS43), created by Tavis Sinclair, Aleksandar Raynov, Kai Oraviita and Bars Margetsch.
The `main` branch contains the actual webpage itself, hosted at [the repository's GitHub Page](https://xerren09.github.io/OAMK-Notes/), created by Tavis Sinclair, Aleksandar Raynov, Kai Oraviita.
The API's and it's up-to-date code is available [at the API deployment branch](https://github.com/Xerren09/OAMK-Notes/tree/BarsBranch-API) along with its documentation, which is directly deployed to the Microsoft Azure App Service ~~(available at [http://xerrendev01uni.azurewebsites.net/](http://xerrendev01uni.azurewebsites.net)~~ The API is not longer available, however it can be run locally, as long as the URLs in the main branch are updated), and written by Bars Margetsch.The goal of this project was the create a service for OAMK students where they can create and store lecture notes, drafts and written assigments in a well organised and safe way. The students could register with their university email, create an account, and start using the service right away. Notes could be arranged by year and course, allowing them to be date-organised and easily available.
# Service front page:
# Main Notes page:
Most of the service is available from the notes page, including searching for notes, adding new subjects via the bottom-left side menu, and of course, creatig new notes in the currently selected course. The service also supports tracking assignments, which can be used on the Homework page.
# SQL Database
Additionally the service used the following database structure for storing user accounts, notes and homeworks:
