SafeSpace, a place where people from all walks of life to come together to discuss what their going through and also for others to give guidance along the way.
Front end deployed here Back end deployed here
- Front end: Vue.js, bootstrap-vue
- Back end: MongoDB, Express, Mongoose, Bodyparser, EJS, CORS, Passport
- User opens the app
- User clicks post button
- User is greeted with a form
- User picks a topic for what they are going through
- Usery types out their story
- User submits post the anonymously
- Up-vote and down-vote system for the community to self regulate
- Anonymously allows users to deal with issues in a safe space
Check out our back end repo here.
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
For a detailed explanation on how things work, check out the guide and docs for vue-loader.