hva-enquete

HvA Enquete πŸ“

HvA enquete is a school project I made where HvA students can rate the courses. The project is focused on progressive enhancement, a principle that makes sure the website is accesible for everyone

Click here for the live demo

Table of Contents 🧭

  1. Goal
  2. Getting started
  3. Wishlist
  4. Practises
  5. Packages

Goal πŸ’ͺ🏻

I want to be able to fill in a survey about the minor Web Development, with various answer options. If I don’t finish the survey, I want to pick up where I left off later. (translate)

The goal of HvA enquete is to provide the HvA with data about their students. The information will be send to a correctly structured database, where the HvA admin can look at the results.

Getting started ✨

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Technical requirements

To run this project you’ll need Git, Nodejs and any code editor

πŸ“₯ Installing

1. Clone this repository πŸ‘―

Before we can get started, we’ll need to clone this repository. We can do this by typing the following line of code in the terminal:

git clone https://github.com/InjuMichorius/hva-enquete.git

2. Install the packages πŸ’»

First we need to install the used NPM packages.

npm install

3. Start developer environment 🎬

Now we can run our application, by running the following line of code in your terminal:

npm run dev

4. Navigate to localhost 🌐

Congratulations! If everything works, you should be able to see the application running in your browser. Please note that the port won’t always be the same number.

http://localhost:3000

Feature wishlist / backlog πŸ‘‘

Below is a list of features I’d love to add to this application. The features are split up using the MoSCoW method.

M - Must haves These features are requirements for the end product

S - Should haves These features are wanted, but not necessary for a usable product

C - Could haves These features can be added if there is enough time to do so

W - Would haves These features can be added in the future

Design patterns and Best Practices πŸ‘©πŸ»β€πŸ’»

Code standards are important when working on any project; your code stays consistent and is readable for everyone. I defined code standards for HTML, CSS and JS while working on this project.

Javascript code standards

CSS code standards

HTML code standards

Packages used πŸ“¦

License πŸ”

This project is licensed under the MIT license by Β© Inju Michorius, 2021. See the LISENCE.md file for details.