piotr-rzepa/coding-website-project

Strona z bazą danych (MongoDB) pozwalająca na stworzenie konta i umieszczanie kodu w różnych językach

★ 1Forks 0JavaScriptGitHub ↗Compare

README

coding-website-project

Fullstack website based on MongoDB Cluster, that allows user to create an account, add "forms" with highlighted code and preview other's forms.
Strona z bazą danych (MongoDB) pozwalająca na stworzenie konta i umieszczanie kodu w różnych językach

Link to application, deployed in heroku cloud service: coding-website-project

Table of contents

General info

This project is simple website with Express server and MongoDB database, in which user can create an account, change his credentials, delete an accoung or upload forms (CRUD), which contains title, programming language the form is written in, and the acutal body of the form, consisting of lines (heavily inspired by Jupyter Notebook)

Technologies

  1. Project is created with:
  • Node version: 15.5.1
  1. Following npm libraries:
  1. To highlight a code syntax I used:

Setup

To run this project, clone it and run it using scripts defined in package.json:

$ git clone https://github.com/piotr-rzepa/coding-website-project
$ npm init

From now on, you have two options, either run it using script:

$ npm run dev

Or using Node.js command:

$ node source/app.js

Contributors

piotr-rzepa

Issues