Skip to content

Latest commit

 

History

History
74 lines (39 loc) · 1.73 KB

README.md

File metadata and controls

74 lines (39 loc) · 1.73 KB

City Spaces NY

City Spaces NY is committed to creating a thriving society. Give yourself a sense of purpose, while making New York City communities happy.

Key Technologies, Packages, and Gems

Front End

• DaisyUI

• JavaScript

• Tailwind CSS

Back End

• Express.js

• Cloudinary

• Heroku

• Mongo DB

• Mongoose

• Multer

• Node.js

• NYC Open Data API

• Open Weather API

• PassportJS Local Strategy

Core Features

• Users can create an account and log in to the app where they can filter through 600+ volunteer opportunities across categories such as health, education, and environment.

• Users can save the events they plan to attend, and mark the ones they've attended as "complete".

• Once marked complete, the user can faciliate a reflection discussion about the project they completed.

• Users can see the live weather conditions in New York City for outdoor service events.

Things To Add

• Create a .env file in config folder and add the following as key = value PORT = 2121 (can be any port example: 3000)

• DB_STRING = your database URI

• CLOUD_NAME = your Cloudinary cloud name

• API_KEY = your Cloudinary API key

• API_SECRET = your Cloudinary API secret

•WEATHER_API = your OpenWeather API Key

Start App

NPM install

Clone the repo git clone https://github.com/toniwilliams1/CitySpacesNY.git

NPM Start

Optimizations

This project is still in beta. New features include the ability to share opportunities via email.