Skip to content

AntonineUniversityProjects/SolarPanels

Repository files navigation

Technologies Used

1- NodeJS
2- Express
3- EJS
4- MongoDB
5- Mongoose
6- PassportJS
7- cookie-session
8- nginx
9- docker
10- php-fpm
11- nodemailer

Prerequisites

  • git
  • node
  • html
  • css
  • js

Installation

Clone the latest Repository :

git clone https://github.com/AntonineUniversityProjects/SolarPanels.git Into the project directory

cd SolarPanels

Installing NPM dependencies

npm install

Then simply start your app

nodemon app

The Server should now be running at http://localhost:3000/

Folder Structure

SolarPanels/
├─ configurations/
│ ├─ keys.js
│ ├─ nginx.conf
│ ├─ passport-setup.js
│ ├─ www.conf
├─ mongodb/
│ ├─ login.mongodb
├─ routes/
│ ├─ auth-routes.js
│ ├─ home-routes.js
├─ views/
│ ├─ contactus.ejs
│ ├─ gallery.ejs
│ ├─ home.ejs
│ ├─ login.ejs
│ ├─ register.ejs
│ ├─ table.ejs
├─ .dockerignore
├─ .gitignore
├─ app.js
├─ Dockerfile
├─ LICENSE.md
├─ package-lock.json
├─ package.json
├─ README.md
├─ assets/
│ ├─ php/
│ ├─ css/
| | ├─ table.css
│ │ ├─ contactus.css
│ │ ├─ gallery.css
│ │ ├─ home.css
│ │ ├─ login.css
│ │ ├─ register.css
│ ├─ js/
│ │ ├─ table.js
│ │ ├─ script.js
│ ├─ images/
├─ models/
│ ├─ user-model.js
├─ node_modules/

Contributing

Thank you for considering contributing to SolarPanels project ! please fork our project and pull request your contribution.

Issues

In order to view in details our issues and try to fix them .. please visit ISSUES_TEMPLATES

License

SolarPanels is open-sourced project licensed under the MIT license.

Releases

No releases published

Packages

No packages published