Skip to content
/ baboon Public

A fullstack web app made with React / Readux, Express, MongoDB, Stripe, Passport (Google oauth), Sendgrid

Notifications You must be signed in to change notification settings

secato/baboon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple full stack app made when I was following a course. It is a simple survey system that send a yes/no question to a email list. Then it collect the feedback of users and shows the total of answers. The name is a joke with Mailchimp 😄

Tech:

  • Node / Express
  • MongoDB / Mongoose
  • React, Redux, Redux Form and so on.
  • Materialize CSS
  • Stripe for payments (it is only a sandbox, don't really charge)
  • SendGrid
  • Google Oauth with passport

Folders

The react app is on client folder, it was created with create-react-app. The other folders are related to the backend API.

Getting started

Clone, then install both API and client dependencies after that run de dev script from root folder (it starts both client and server with concurrently):

# install api dependencies
cd baboon
npm i

# install client dependencies
cd client
npm i

# copy the prod.js config file to dev.js
# and fill with the keys values
cd config
cp prod.js dev.js

# start the app
npm run dev

❤️

About

A fullstack web app made with React / Readux, Express, MongoDB, Stripe, Passport (Google oauth), Sendgrid

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published