An open API service indexing awesome lists of open source software.

https://github.com/el-sherbini/soul-machine

Web app with two pages [Authentication page (SignUp - SignIn) and Landing Page]
https://github.com/el-sherbini/soul-machine

ejs expressjs jwt mongodb mongoose nodejs sass

Last synced: 3 months ago
JSON representation

Web app with two pages [Authentication page (SignUp - SignIn) and Landing Page]

Awesome Lists containing this project

README

          

# Soul-Machine

> Soul Machine is a web app with two pages [Authentication page (SignUp - SignIn) and Landing Page].

## Installation

1. Clone the repo
```sh
git clone https://github.com/el-sherbini/Soul-Machine.git
```
2. Install NPM packages
```sh
npm install
```
3. Enter your Environment Variables in `.env` file
```sh
DB_URI = 'ENTER YOUR MongoDB Connection'
JWT_SECRET = 'ENTER YOUR JWT Secret'
```

## Technologies Used

- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT
- EJS
- Sass

## Features

- Responsive layout
- Authentication (SignUp & SignIn with Email) and save it in browser local storage
- Light Mode & Dark Mode
- Change website main color and save it in browser local storage
- Random image slider
- Animated progress bar
- Images gallery
- Get random quotes using fetch api from type fit api