Skip to content

FarhanMobashir/ampere-social-frontend

Repository files navigation

Table of contents

About Ampere-Social

Ampere-Social - a social media application like pinterest

Features and demo

  • Home - a regular landing page.

  • Boards and Pins - Users can

  • create boards

  • create pins

  • add pins to their board

  • comment on other people pin

  • follow other creators

Technologies and libraries used

  • Reactjs
  • Typescript
  • Styled Components
  • React Router
  • Redux Toolkit
  • Redux Toolkit Query for Data fetching
  • Redux Persist for persisting data

Highlights

  • Responsiveness - This app is completely responsive and can be accessed in all kind of devices.
  • Proper messages for error/exception handling across the application
  • Use of loader to show status of tasks

Pre-requisites and project setup(in local)

Step 1

Install NodeJs(if not already installed)

Step 2

Clone dev branch of this repo to local using:

 git clone https://github.com/FarhanMobashir/ampere-social-frontend.git -b dev

Step 3

Go into the project folder

 cd project-name

Step 4

Install all the npm packages

 npm install

Step 5

Run the application using:

 npm start

The application runs on localhost:3000

Let us connect