Skip to content

MelvinIdema/blok-tech

Repository files navigation

Official unofficial logo by kytrinyx
Blok Tech

Personal Repository for the AUAS Technical Course


Official unofficial logo by kytrinyxThis is the repository for the Technical Course Blok Tech. A technically oriented course in the third quarter of the second year. In this repository 3 subjects are merged: Project Tech, Front-End Development and Back-End Development.

🔬 Feature

In the first 5 weeks of the Technical Course we focus on 1 feature of a Matching App. I chose for a login feature because this seems more challenging to me.

This feature is slowly being developed based on the lessons. You can read more about my feature on 📱 Het Concept. This repository will therefore be in constant motion during the course.

𝌭 Database Structure

This project uses MongoDB as application data platform to store users. With the following data model:

{
  _id: ObjectId,
  created_at: Integer
  email: String,
  password: BCrypt Hash as String,
  name: String,
}

The structure looks as follows:

🛠 Installation

This project is build with NPM 6.14.10 and Node v14.15.4.

After cloning this repository you use:

npm install

To install all the dependencies of the project. Thereafter, you can start the server with:

npm run serve

👮‍♀️ Conduct

This repository is bound by a Code of Conduct. Anyone who interacts with this repository is bound by it. Make sure you are aware of this before participating. You can read the Code of Conduct in this file.

📃 Sources

This README is inspired by:

Choo: https://github.com/choojs/choo#readme
size-limit: https://github.com/ai/size-limit#readme
Faker https://github.com/faker-js/faker

Alpaca by Good Ware:

Alpaca icons created by Good Ware - Flaticon

🙏🏼 Credits

I want to thank my teachers for the advice, lessons and aid throughout the course:

Danny de Vries Robert Spier Sonja Rouwhorst
Danny de Vries Robert Spier Sonja Rouwhorst