Skip to content

Aferencz1987/ClienTell-fe

Repository files navigation

clientell

Table of Contents

Overview

clientell is an application to support sex-worker communities by creating a platform for them to share experiences about people they go out with in order to share that information with others in their community. The application was built using React and using GraphQL. This application was built as the capstone group project of Module 4 at Turing by a team of front-end and back-end students. View original project spec here.

Learning Goals

To solidify and demonstrate the understanding of:

  • Gain experience working across front-end and back-end teams to create an application
  • Self-teach GraphQL on both front-end and back-end teams
  • Practice a git workflow using Git Rebase
  • Use continuous integration tools to build and automate the deployment of features
  • Cypress testing to test the application end-to-end
  • Build applications that execute in development, test, CI, and production environments
  • Focus on communication between front-end and back-end teams in order to complete and deploy features that have been outlined by the project spec

Installation and Viewing

This application is deployed to Netlify. You may view the live application here.

To view this application on your local machine:

  • Clone down this repository
  • Run npm i in your terminal
  • Run npm start in your terminal
  • To view Cypress tests, open a separate tab in your terminal and run npm run cypress

Functionality

Welcome

  • User arrives to dashboard where they can see the top rated, lowest rated, and featured client.
    Demo of dashboard view

Search Page & Add Review

  • User may search through list of clients, then click on one to see their profile and add a review.
    Demo Search Page & Add Review

About Us & Resources Page

  • User may learn more about the application and find more resources.
    Demo About Us & Resources

Add New Client

  • User may add a new client profile.
    Demo of New Client Page

Future Additions

  • Log-In: Ability to create an account and log into the page.
  • Edit Reviews: Ability to modify a previously submitted review.

Tech Stack

React Badge JavaScript Badge CSS3 Badge Sass Badge Apollo GraphQL Badge GraphQL Badge Cypress Badge Heroku Badge

Contributors

Authors

Alex Ferencz GitHub
Alex Ferencz photo
Alicia Henzler GitHub
Alicia Henzler photo
Lawrence Whalen GitHub
Lawrence Whalen photo
Lourdes Mendoza GitHub
Lourdes Mendoza photo
Rachael Carroll GitHub
Rachael Carroll photo

Project Manager


Back to top

About

Solo rework of capstone project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •