Skip to content

Latest commit

 

History

History
123 lines (82 loc) · 2.86 KB

File metadata and controls

123 lines (82 loc) · 2.86 KB

DevSlide💻

A platform for connecting developers and designers

MIT License

Authors

Tech Stack

Client: React, Styled-components

Server: Node.js, Express, Passport.js, HarperDB

Demo

Youtube Demo: https://youtu.be/WMnmgLnRy70

Figma design Files

Click here for the figma files

Features 🌟

  • Easily login with email or using Google/Github Account🚀
  • Easily find candidate using the Tinder-like swipe feature 🔍
  • Save potential candidates profiles and chat with them in real-time using the chat feature 💬
  • Browse developers projects and contributions on Github 🕵
  • Realtime notifications systems to notify developers when recruiters reach out to them 🔔

Project Layout

Frontend

  • components
  • pages
  • styles
  • assets
  • utils

Backend

  • routes
  • controllers
  • utils
  • models
  • middlewares
  • config

Disclaimer: ENV variables

  • You need to create a HarperDB Cloud account for database manipulation
  • Create a .env file to store all your env secrets

Getting Started

Installation

Clone the repo

https://github.com/Nginze/DevSlide.git

Go into project directory

cd DevSlide

Install packages and dependencies

// Do this in the root folder

npm install

Running the application

Frontend

cd frontend
npm install
npm start

Starting the Backend server

cd backend
npm install
node index

Starting the chat server

cd chatserver
node index

View app on localhost://3000

Screenshots

Recruiters view (Swipe)

Recruiter Swipe

Profile Screen

Profile screen

Chat Screen

Chat screen

Matched candidates Screen

Profile screen

© Copyright

Made with ❤️ by © By Hack-Zero Team