enmcarv / safespace

Web-platform where users can interact with each other in a safe space, share their stories and experiences, and support one another

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Safe Space

Many people have had traumatic events occur in their life that lingers with them for years. Being unable to share how we feel, or not having the resources to do so with professionals, we risk having to deal with these experiences on our own. Survivor Network provides a platform for individuals seeking a safe community where they can share their feelings and experiences. A place that they can find relief and talk to those who can relate.

Team

  • Product Owner: Enmanuel de la Nuez
  • Scrum Master: Devonte Duncan
  • Development Team Members: Anne Hyacinthe, Cielo Raymundo

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing

Usage

Some usage instructions for getting the app up and running locally

Requirements

  • Node 0.10.x
  • Axios 0.19.2.x
  • Postgresql 9.1.x
  • Express 4.17.1.x
  • Dotenv 8.2.0.x
  • PG 8.1.0.x

Development

Installing Dependencies

From within the root directory:

npm install

From within the client directory:

npm install
npm start

Roadmap

View the project roadmap here.

Contributing

See CONTRIBUTING.md for contribution guidelines.

Style Guide

This project adheres to the Eslint Guide and Prettier.

Entity-Relationship Diagram

Entity relationship diagram

Front-End Wireframe

Wireframe for webpage

Respective Front-End Routes

  • Login - / If logged out
  • Sign Up - /signup
  • Homepage - / If logged in
  • Post Form - /add-post

App is deployed here:

https://safespace-marcy.herokuapp.com

About

Web-platform where users can interact with each other in a safe space, share their stories and experiences, and support one another

License:MIT License


Languages

Language:JavaScript 71.9%Language:TypeScript 26.5%Language:HTML 1.2%Language:CSS 0.2%Language:Dockerfile 0.1%