lmas3009 / findev-app-server

A place to connect/find developers

Home Page:https://findev-app.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 "<Changes>"

Create a new branch and checkout

git branch <name>

git checkout <name>

push to git

git push -u origin <name>

Deployment

To make deploys work, you need to create free account on Redis Cloud

Vercel

Deploy with Vercel

More Information about Redis Stack

Here some resources to help you quickly get started using Redis Stack. If you still have questions, feel free to ask them in the Redis Discord or on Twitter.

Getting Started

  1. Sign up for a free Redis Cloud account using this link and use the Redis Stack database in the cloud.
  2. Based on the language/framework you want to use, you will find the following client libraries:

The above videos and guides should be enough to get you started in your desired language/framework. From there you can expand and develop your app. Use the resources below to help guide you further:

  1. Developer Hub - The main developer page for Redis, where you can find information on building using Redis with sample projects, guides, and tutorials.
  2. Redis Stack getting started page - Lists all the Redis Stack features. From there you can find relevant docs and tutorials for all the capabilities of Redis Stack.
  3. Redis Rediscover - Provides use-cases for Redis as well as real-world examples and educational material
  4. RedisInsight - Desktop GUI tool - Use this to connect to Redis to visually see the data. It also has a CLI inside it that lets you send Redis CLI commands. It also has a profiler so you can see commands that are run on your Redis instance in real-time
  5. Youtube Videos

About

A place to connect/find developers

https://findev-app.vercel.app


Languages

Language:JavaScript 100.0%