DEV Community

Cover image for Findev-app: A place to find/connect developers
Aravind Kumar Vemula
Aravind Kumar Vemula

Posted on • Updated on

Findev-app: A place to find/connect developers

Overview of My Submission

findev-app
A place to find/connect with developers

This is an open-source project.

Submission Category:

This project belongs to MEAN/MERN Mavericks category

Video to overview of my project.

Language Used

I used JavaScript for my entire project.

Link to Code

Link to frontend -

GitHub logo lmas3009 / findev-app

A place to connect/find developers

Findev-app: A place to find/connect developers

A place to find/connect developers

screen1 screen2 screen3 screen4

Overview video

Here's a short video that explains the project.

findev-app

Tech Stack

It is a MERN RERN Stack project

R - Redis

E - Express Js

R - React Js

N - Node Js

For styling i used Tailwind CSS

How it works

How the data is stored:

UserData

UserData are strored as hashtable format

UserData has

  • Username
  • Email
  • Id
  • ImageUrl

Skills

Skills are stored as list

Country

Country is stored in hashtable with value and label

Developers

Developers are stored in list format with the value as userId

How to run it locally?

Prerequisites

✅ You need to have nodejs ✅ You need to have an account in redis and installed redisinsigts

Local installation

To work on this application follow bellow:

git clone https://github.com/lmas3009/findev-app.git

Make changes in the application

git add

Commit the changes

git commit -m

Link to backend -

GitHub logo lmas3009 / findev-app-server

A place to connect/find developers

Findev-app: A place to find/connect developers

A place to find/connect developers

screen1 screen2 screen3 screen4

Overview video

Here's a short video that explains the project.

findev-app

Tech Stack

It is a MERN RERN Stack project

R - Redis

E - Express Js

R - React Js

N - Node Js

For styling i used Tailwind CSS

How it works

How the data is stored:

UserData

UserData are strored as hashtable format

UserData has

  • Username
  • Email
  • Id
  • ImageUrl

Skills

Skills are stored as list

Country

Country is stored in hashtable with value and label

Developers

Developers are stored in list format with the value as userId

How to run it locally?

Prerequisites

✅ You need to have nodejs ✅ You need to have an account in redis and installed redisinsigts

Local installation

To work on this application follow bellow:

git clone https://github.com/lmas3009/findev-app-server.git

Make changes in the application

git add

Commit the changes

git commit -m

Additional Resources / Info

The screenshots of the pages

screen1
screen2
screen3
screen4

How to run it locally?

Prerequisites

✅ You need to have nodejs
✅ You need to have an account in redis and installed redisinsigts

Local installation

To work on this application follow bellow:

git clone https://github.com/lmas3009/findev-app.git
Enter fullscreen mode Exit fullscreen mode

Add .env file for Frontend with

REACT_APP_GOOGLE_CLIENT_ID=<Google client Id>
Enter fullscreen mode Exit fullscreen mode

Add .env file for Backend with

REDIS_HOST=<Redis hostname>
REDIS_PORT=<Redis port>
REDIS_PASSWORD=<Redis Password>
Enter fullscreen mode Exit fullscreen mode

Make changes in the application

git add .
Enter fullscreen mode Exit fullscreen mode

Commit the changes

git commit -m "<Changes>"
Enter fullscreen mode Exit fullscreen mode

Create a new branch and checkout

git branch <name>

git checkout <name>
Enter fullscreen mode Exit fullscreen mode

push to git

git push -u origin <name>
Enter fullscreen mode Exit fullscreen mode

Collaborators

Developer - Aravind Kumar Vemula


Top comments (0)