Skip to content

A hair care platform created in 6 days as a final project in Spiced Academy Bootcamp.

Notifications You must be signed in to change notification settings

magali-gs/purangaw

Repository files navigation

Purãngaw

A hair care platform created in 6 days as a final project in Spiced Academy Bootcamp. Purãngaw, which means beauty in the Tupi-Guarani language, was developed to help the users to create a hair care routine that fits in their hair needs. While creating a profile, the user specifies its hair type, style, and condition to discover its hair needs.

Table of contents

Technologies

Project is created with:

  • HTML, SCSS, Node.js / Express, PostgreSQL, React, React Hooks, Redux. Socket.io;
  • OpenWeatherMap API, AWS - S3
  • Csurf, Cookie Session, Bcrypt

Setup

Clone this repo to your desktop and run npm install to install all the dependencies.

Features

  • Landing page
  • Registration / Login
    • Reset password
  • Answer a survey to specify the hair type, style and condition
    • Save the results of the survey in the user profile
    • An new survey can be repeated and saved whenever the user wishes
  • Complete the profile
    • Add bio
    • Upload avatar (Multer, AWS - S3)
  • To-do list for the treatment schedule according to the suvey's results
  • Today's weather forecast
  • Short hair care and hair style recommendations according to the weather's forecast
  • Recommendations page for completed hair care recommendations according the survey's results
  • Chatroom - real-time public chat with anyone registered
    • Delete your own messages
  • Delete profile
    • Delete all messages on chatroom
    • Delete all uploaded pictures on AWS - S3 bucket
  • Added dummy users and dummy messages into the database for display purposes

Showroom

Landing page / Login

Survey

Profile

To-do list

Weather's forecast

Recommendations

Chatroom

Logout

To-do

Next functionalities I want to add:

  • Add progressbar on Survey's page
  • Mobile responsiveness
  • Notification about new messages on chatroom in header
  • Add a reminders feature to the to-do list

Inspiration

About

A hair care platform created in 6 days as a final project in Spiced Academy Bootcamp.

Topics

Resources

Stars

Watchers

Forks