Skip to content

A social network application where users can join communities of like minded people!

Notifications You must be signed in to change notification settings

Hucklyberry-Hound/ingoodcompany

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In Good Company

Customized Social Network Application!

🤓 Motivation

Project was created as our Capstone Project for Fullstack Academy.

🛒 Functionality

  • Users can sign-in or login with e-mail address and password
  • Users can view all public communities and join communities they are interested in
  • A User can create their own customized community
  • A User can toggle if they want their community to have Posts, Events, as well as toggle privacy level
  • In a community a User can create Posts and reply to Posts, create and view Events, and view all Members
  • A User can view their personal profile or other's user profiles
  • Profiles will show a User's activity on the site
  • A community Owner can delete their own community with related Posts and Events

⚒️ Built With

In Good Company’s front-end consists primarily of React, Apollo Client, Material UI, and CSS. Modular React components allowed for easy design implementation throughout. Personal CSS contributed to most of the UI/UX of the site.

In Good Company’s back-end consists primarily of Node.js, Prisma (ORM, Database, Server), and GraphQl. The backend of our application was handled by Prisma, which provided us with a database, ORM, and server. GraphQl replaced the typical RESTful architecture, by providing a single endpoint to mutate and query data from our database. Heroku was used for deployment of our app.

  • Javascript
  • React
  • Apollo Client
  • React-Apollo
  • HTML/CSS
  • Material UI
  • Prisma
  • GraphQl-Yoga
  • JWT's (token auth)
  • Heroku/Travis-CI

✍️ Authors

🚀 Deployment

This website was deployed using Heroku.

https://in-good-company.herokuapp.com

📹 Demo Presentation

Watch our demo presentation below:

https://www.youtube.com/watch?v=7cXjsc17GXw

About

A social network application where users can join communities of like minded people!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •