Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/webdevbynight/freemiumtube
This repository is an individual project made for a checkpoint during a course at Wild Code School.
https://github.com/webdevbynight/freemiumtube
dotenv exercise express nodejs wildcodeschool
Last synced: 1 day ago
JSON representation
This repository is an individual project made for a checkpoint during a course at Wild Code School.
- Host: GitHub
- URL: https://github.com/webdevbynight/freemiumtube
- Owner: webdevbynight
- Created: 2023-06-12T16:57:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-10T23:02:35.000Z (about 2 months ago)
- Last Synced: 2024-12-10T23:28:24.579Z (about 2 months ago)
- Topics: dotenv, exercise, express, nodejs, wildcodeschool
- Language: HTML
- Homepage:
- Size: 28.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FreemiumTube
This repository is an individual project made for a checkpoint during a course at Wild Code School.
It has been made with vanilla JavaScript for the front-end part and Node.js and Express for the back-end part.
## Setup and use
### Setup
- Clone this repository
- Run command `npm run setup`
- Create a `.env` file to configure the environment (the [`.env.sample`](./.env.sample) file can help you)### Available commands
- `browser-sync`: starts a server running at `192.168.1.11` and synchronising browsers (pratical to test the responsiveness of the project)
- `validate-html`: checks whether the static HTML templates are valid HTML 5 files
- `migrate`: runs the database migration script
- `dev`: runs the server in a development environment
- `start`: runs the server (needs to be shut down and rerun in case of changes)