Skip to content

Nginze/DevSlide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Matching recruiters with developers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published