Giter Club home page Giter Club logo

workplace-rating-platfrom's Introduction

Workplace Rating Platform

This platoform allows users adding and viewing reviews about workplaces. The goal is to help users avoid bad companies and learn about which companies are worth working for thorough accessing the reviews of other users.

UX

The UX process is designed with different personas in mind.

Persona 1: User who would like like to share a review. They can do that using the "add review" functionality

Persona 2: User who would like to view the reviews of others. These can be accessed via the home screen.

Link to project outline, designed prior to building:

https://drive.google.com/file/d/1ku5ClMFWG5RzOI2qUwImWR3YJ6WO39uf/view?usp=sharing

Features

  • Viewing existing reviews from the home page
  • Accessing company profile page from the review card
  • Editing an existing review
  • Removing an exsiting review
  • Adding a new review
  • Adding a new company
  • Accessing the list of worplaces
  • Accessing company profile by clicking "see more" in the list of workplaces

Existing Features

  • Viewing existing reviews from the home page (reviews.html)
  • Accessing company profile page from the review card (companyprofile.html, "see more" button)
  • Editing an existing review (editreview.html)
  • Removing an exsiting review (reviews.html)
  • Adding a new review (addreview.html)
  • Adding a new company (addcompany.html)
  • Accessing the list of worplaces (companylist.html)

Features Left to Implement

  • Accessing company profile by clicking "see more" in the list of workplaces
  • showing total number of positive and negative reviews about a specific workplace

Technologies Used

Testing

During the development of the project, regular tests have been conducted. Simplicty of the project did not require test automations, therefore, a manual aproach has been chosen. The tests consisted of:

  • adding new reviews and filling in different lenghts of text in the input fields
  • editing the reviews
  • removing the reviews
  • adding new companies
  • editing the company info
  • removing the companies
  • clicking through all of the buttons on the page

Deployment

The code has been written locally using Visual Studio Code IDE. The project has been regularly pushed to Github. Github has been sunchronized with Heroku allowing for automatic deployment of the app on the Heroku hosting platfrom. The project environment variables are stored in the env.py file which has been hidden in the gitignore file for safety purposes.

Media

  • The photos used in this site were obtained from freepik.com

Acknowledgements

  • I received inspiration for this project from the Code Institute course materials

workplace-rating-platfrom's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.