/we-connect-react

FullStack web app built with React, Express, MongoDb and Node

Primary LanguageJavaScript

We Connect

A social media app built for Nigerian students studying overseas to connect with each other and build a community.

Acknowledgements

Demo

coming soon......

Tech Stack

Client: React, Redux, TailwindCSS

Server: Node, Express

DataBase: MongoDB

Run

  • cd into the server folder and run "npm start"

  • cd into the client folder, cd into vite-project and run "npm run dev"

Run Locally

Clone the project

  git clone https://github.com/chiizzy1/we-connect-react

Go to the project directory

  cd into the client and server folders respectively

Install dependencies

  npm install

Start the server

  npm start

Start the client

  npm run dev

Things to add

  • Create a .env file in config folder and add the following as key = value | Key | value | | ----------------- | ------------------------------------------------------------------ | | PORT | 2121 (can be any port example: 3000) | | DB_STRING | your database URI | | CLOUD_NAME | your cloudinary cloud name | | API_KEY | your cloudinary api key | | API_SECRET | your cloudinary api seccret |

Lessons Learned

I ran into so many bugs while building this project and every single time I always found a way to fix the issue. The biggest lesson for me is that there's always a fix to every problem, I just have to use google / stack overflow more and there're always more experienced Devs willing to help, all I gotta do is ask.

Future Optimizations

More Features coming soon....

License

MIT