Skip to content

MoBakour/peeko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 

Repository files navigation

Peeko Social Media Application

About

Peeko is a short video reels social media application built with MERN stack (MongoDB, ExpressJS, ReactJS, NodeJS)
By MoBakour

Features

  • User authentication (register/login)
  • Account email verification
  • Video file uploads
  • Comment/like/share on video posts
  • Infinite scrolling
  • Profile viewing

Tech Stack

This project is built with React.js and TailwindCSS on the client-side. Node.js with Express.js written in TypeScript on the server side. User and post data were stroed in a MongoDB database using Mongoose ODM. Video files were stored in an AWS S3 bucket.

JavaScript TypeScript React TailwindCSS NodeJS Express.js MongoDB AWS

Run locally

You will need to have Node.js installed on your system to run the project locally.

# clone the repository
git clone https://github.com/MoBakour/peeko
Start client
# open terminal in /peeko/client

# install required packages for client
npm install

# run command to start react client
npm start
Start server
# open terminal in /peeko/server

# install required packages
npm install

# run command to start server
npm run dev