/Peek-A-Geek

Full Stack MERN application for geeks to explore others' repositories and communicate with them.

Primary LanguageJavaScript

Peek-A-Geek

  • Peek-A-Geek is a web-based platform for professionals, preciesely developers, to explore other developers' profile, their Github repositories and also communicate with them through posts.

  • Our application is responsive, so you can open it in all kinds of devices.

Dependencies

Backend

  • bcryptjs
  • config
  • express
  • express-validator
  • gravatar
  • jsonwebtoken
  • mongoose
  • request

Frontend

  • axios
  • react
  • react-confirm-alert
  • react-devtools
  • react-dom
  • react-moment
  • react-redux
  • react-router-dom
  • react-script
  • redux
  • redux-devtools-extension
  • redux-thunk
  • uuid

Dev Dependencies

  • concurrently
  • nodemon

Installation

Run the command below in root directory and client directory to install dependencies

npm install

Running the Application

Run the command below in root directory to run the app.

npm run dev

Application Demo

Homepage

image1

Signup Page

image1

Signin Page

image1

Dashboard for new Account

image1

Dashboard before creating profile

image1

Dashboard after creating profile

image1

image1

Delete experience confirmation popup

image1

Posts Page

image1

Developers Page

image1

Developer profiles view

image1

image1

image1