Skip to content

LiveGobe/livegobe-website

Repository files navigation

Web App README

This is a web application built with Node.js and Express.js. It uses MongoDB as its database and Passport.js for authentication, React for Server Side Rendering and Static Site Generation, SASS for styling.

Features

  • User authentication and authorization
  • File storage and management
  • Password generator
  • Localization support for English and Russian 1 2 3 4

Development Installation

  • Fork the repository
  • Install dependencies with npm install
  • Create a config.js (see config-example.js for reference)
  • Build JS and CSS bundles using npm run build:dev for development (Additionally you can use npm run watch to watch for changes in source files)
  • Create a user by running ./misc/createUser.js script (You'll need a working instance of MongoDB)
  • Start the server with npm test

Usage

Once the server is running, you can access the app by navigating to http://localhost:8080 in your web browser. The default port can be changed in the config.js file.

About

My Web App project

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors 3

  •  
  •  
  •