Skip to content

WasteNotCSULB/WebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is it?

WasteNot is a web-based application for quick and accessible recycling information and protocol, developed for the California State University, Long Beach campus. Live website

Alt Text *Poster made by Greg Violan

Features

  • Searchable database for numerous recyclable and non-recyclable items that can be found inside and outside of campus. Quick and convenient to use, contained in a simple search bar function.
  • List of all recyclable and non-recyclable items in the database, viewable as a complete whole or organized by categories.
  • News and information page presenting information regarding recycling protocol or campus updates from the CSULB Sustainability Office.
  • Quiz game to test your knowledge on the ins-and-outs of recycling. Fun and helpful in teaching a thing or two about recycling.

Alt Text

Components and Dependencies

The WasteNot system is developed through the MEAN software stack along with the Ionic Framework:

  • MongoDB: NoSQL database

  • Express.js: Web framework for backend application development

  • Angular: Front-end web design framework for desktop applications

  • Node.js: Server framework for backend application development

  • Ionic: Front-end web design framework for mobile applications

Documentation

For latest documentation, please visit the Specifications folder in Google Drive where you can find documentation information.

Running

nodemon is recommended:

npm install nodemon -g

Server

Terminal 1:

git --version  

node -v

git clone https://github.com/WasteNotCSULB/WebApp.git

cd WebApp/

cd server/
    
npm install 

node server.js 

ctrl + C

nodemon

Client

Terminal 2:

cd client/
cd WasteNotCSULB/

npm install

ng serve --open

Contribute

https://github.com/WasteNotCSULB/WebApp

Contributors

WasteNot was built by Group 9 from CESC491A Section 01:

License

This project uses open-source programs and software licensed under the MIT License. More information regarding licensing can be found at the WasteNot Github project page .

Contact

If you have any questions, inquiries, or found any bugs. Please let us know by contacting us on CSULBWasteNot@gmail.com. Thank you.