All Projects → homedepot → infinite-wish-board

homedepot / infinite-wish-board

Licence: Apache-2.0 license
A platform for kids to make wishes at Make-A-Wish, GA.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to infinite-wish-board

Express-Boilerplate-MVC
Express boilerplate using ES6 and MVC pattern
Stars: ✭ 14 (-48.15%)
Mutual labels:  expressjs
react-app-simple-chat-app
A Simple Chat Application using MERN stack (MongoDB, Express JS, React JS, Node JS) and Socket.io for real time chatting
Stars: ✭ 41 (+51.85%)
Mutual labels:  expressjs
oors
Modular node.js framework for makers.
Stars: ✭ 25 (-7.41%)
Mutual labels:  expressjs
in-memory-db
Simple In-Memory DB Service for NestJS projects
Stars: ✭ 55 (+103.7%)
Mutual labels:  expressjs
shrtn-it
A url shortener developed as a course completion project
Stars: ✭ 16 (-40.74%)
Mutual labels:  expressjs
Trybe-School
All activities while studying at Trybe fullstack software development school. Contains: projects, exercises, course summaries. Brazil, 2020-2021.
Stars: ✭ 73 (+170.37%)
Mutual labels:  expressjs
expressive
A NodeJS API framework built on ExpressJs bootstrapped with conventions to minimize code. (Includes Typescript Support ⭐️)
Stars: ✭ 28 (+3.7%)
Mutual labels:  expressjs
fotongo
Simple boilerplate for building Backend services like ExpressJS with GOFIBER ⚡️
Stars: ✭ 29 (+7.41%)
Mutual labels:  expressjs
react-production-deployment
Deploy your React app to production on Netlify, Vercel and Heroku
Stars: ✭ 51 (+88.89%)
Mutual labels:  expressjs
express-mongo-jwt-boilerplate
Express Mongo JsonWebToken boilerplate
Stars: ✭ 100 (+270.37%)
Mutual labels:  expressjs
express-file-upload
Node.js Express Upload/Download File Rest APIs example with Multer
Stars: ✭ 64 (+137.04%)
Mutual labels:  expressjs
TvrboReact
Dream starter project: React, Redux, React Router, Webpack
Stars: ✭ 13 (-51.85%)
Mutual labels:  expressjs
gBoards
Trello like Angular Application
Stars: ✭ 21 (-22.22%)
Mutual labels:  expressjs
dword
Web editor based on CodeMirror
Stars: ✭ 37 (+37.04%)
Mutual labels:  expressjs
express-json-validator-middleware
Express middleware for validating requests against JSON schema
Stars: ✭ 148 (+448.15%)
Mutual labels:  expressjs
nodejs-scaffolding
A node.js sample application that demonstrates an architecture for building a complete production API with Node.JS, Express.JS and MongoDB
Stars: ✭ 33 (+22.22%)
Mutual labels:  expressjs
RasDash
A Raspberry Pi dashboard built on NodeJS.
Stars: ✭ 21 (-22.22%)
Mutual labels:  expressjs
pothole detection
By using this app users can report the potholes on road by clicking a photo via our app and if a pothole is detected by Machine Learning modal then it is saved to our Database from where officials can view the specifics like location,reported by and official can resolve the request.User are notified by email for every update regarding their request
Stars: ✭ 17 (-37.04%)
Mutual labels:  expressjs
nestjs-session
Idiomatic Session Module for NestJS. Built on top of `express-session` 😎
Stars: ✭ 150 (+455.56%)
Mutual labels:  expressjs
node-express-mongodb-reactjs-graphql
Node, Express, React.js, Graphql and MongoDB CRUD Web Application
Stars: ✭ 36 (+33.33%)
Mutual labels:  expressjs

Hacktoberfest

Infinite Wish Board

create-react-app + expressjs + mongodb + docker-compose!!

Node.JS Version Code Coverage Build Status License

What is Infinite Wish Board?

It is a new digital experience for kids that visit the Make-A-Wish of Georgia office. We, at Home Depot, donated a complete office renovation to make the Georgia office more inviting to kids. As part of that makeover, we also agreed to add a new digital experience. This is that experience.

Quick Setup

Infinite Wish Board uses docker-compose to get the entire environment setup off of the ground.

The tech stack is:

If you don't have docker installed, install docker desktop.

NOTE: If it's your first time installing Docker & you're on Windows, make sure the "Use Windows containers instead of Linux containers" checkbox is unchecked during setup, or you will run into an error when trying to build.

From there, clone the repository into your workspace of choice.

Finally, run the following command from your favorite terminal:

docker-compose down && docker-compose build && docker-compose up

NOTE: The first build will be slow due to docker world-building

This will host your front end on localhost:3001, your api endpoint on localhost:3002, and mongodb will be networked internally (more details TBD)

The frontend and backend will auto-refresh as you make changes, and the only time you will ever need to re-run docker-compose down && docker-compose build && docker-compose up is if you made changes to the package.json file in either ui or api.

TODOs

See issues

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].