Skip to content

Latest commit

 

History

History
101 lines (81 loc) · 2.24 KB

File metadata and controls

101 lines (81 loc) · 2.24 KB

BingoKing

The web page where the winners post their games created with AngularJS and with two communicated bakends nodeJS and graphQL, using mongoDB to save the data

📋 Technologies

Frontend

  • AngularJS

Backend

  • GraphQL
  • NodeJS

Databases

  • MongoDB

Other

  • Conduit
  • Mailgun
  • Bootstrap
  • Toaster
  • FakerJS
  • Swagger
  • PassportJS
  • Gulp
  • JWT

🔧 Installation

To start the project we need to install the following libraries and do these steps.

MongoDB

An updated version of MongoDB is included in the official Ubuntu package repositories. This means that we can install the necessary packages using apt.

  • Install
sudo apt install -y mongodb
  • Check MongoDB
sudo systemctl status mongodb

NodeJS

Ubuntu 20.04 contains a version of Node.js in its default repositories that can be used to provide a consistent experience across multiple systems. At the time this article was written, the version in the repositories is 10.19. This will not be the latest version, but it should be stable and sufficient for quick experimentation with the language.

  • Install
sudo apt install nodejs
sudo apt install npm
  • Check
node -v

Dependencies

Both in the backend and in the frontend we have to install the necessary dependencies for the web.

sudo npm install

🚀 Getting started

Database

sudo service mongod start

Backend

cd backend
  • Rest
sudo npm run dev
  • Graphql
sudo npm run dev

Frontend

sudo gulp

The default browser will automatically open and run the application.

Images WebSite 📦

alt text alt text alt text alt text alt text alt text

Autores ✒️