City Spaces NY is committed to creating a thriving society. Give yourself a sense of purpose, while making New York City communities happy.
• DaisyUI
• JavaScript
• Tailwind CSS
• Express.js
• Cloudinary
• Heroku
• Mongo DB
• Mongoose
• Multer
• Node.js
• NYC Open Data API
• Open Weather API
• PassportJS Local Strategy
• 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.
• 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
NPM install
Clone the repo git clone https://github.com/toniwilliams1/CitySpacesNY.git
NPM Start
This project is still in beta. New features include the ability to share opportunities via email.