Skip to content

Easily discover, connect and chat with the software developers across the world and create awesome products.

License

Notifications You must be signed in to change notification settings

chandraguptgosavi/devmate

Repository files navigation

DevMate logo

Easily discover, connect and chat with the software developers across the world and create awesome products.

Application Links

Deployed URL -> https://dev-mate.netlify.app/
Frontend Code -> https://github.com/chandraguptgosavi/devmate

Features

  • Discover new developers
  • Quick and detailed profile summary
  • Connect with developers
  • Chat with connections

Tech Stack

Frontned: Reactjs
Styling: CSS and Tailwind CSS
Authentication and Backend: Firebase
Deployment: Netlify
Additional NPM Libraries

  • MUI (formerly Material-UI)
  • redux
  • react-router-dom
  • firebase
  • framer-motion
  • react-icons
  • validator

Folder Structure

.
├── craco.config.js
├── jsconfig.json
├── package.json
├── package-lock.json
├── src
│   ├── app
│   │   ├── colors.js
│   │   ├── components.js
│   │   ├── hooks.js
│   │   ├── store.js
│   │   └── theme.js
│   ├── App.js
│   ├── App.test.js
│   ├── assets
│   │   ├── auth-card.png
│   │   ├── chat-window-placeholder.png
│   │   ├── left-corner-background.png
│   │   ├── profile-cover-3.svg
│   │   ├── profile-cover-4.svg
│   │   ├── profile-icon.png
│   │   └── right-corner-background.png
│   ├── features
│   │   ├── auth
│   │   │   ├── AuthBackground.js
│   │   │   ├── authSlice.js
│   │   │   ├── SignIn.js
│   │   │   ├── SignUp.js
│   │   │   └── utils.js
│   │   ├── chat
│   │   │   ├── Chat.js
│   │   │   ├── ChatList.js
│   │   │   ├── chatSlice.js
│   │   │   └── ChatWindow.js
│   │   ├── feed
│   │   │   ├── Connect.js
│   │   │   ├── Feed.js
│   │   │   ├── feedSlice.js
│   │   │   ├── MainSection.js
│   │   │   └── Tabs.js
│   │   └── profile
│   │       ├── CreateProfile.js
│   │       ├── EditProfile.js
│   │       ├── ProfileSections.js
│   │       ├── profileSlice.js
│   │       ├── UserProfile.js
│   │       └── utils.js
│   ├── firebase
│   │   └── config.js
│   ├── index.css
│   ├── index.js
│   ├── routes
│   │   ├── PrivateRoute.js
│   │   └── types.js
│   ├── serviceWorker.js
│   └── setupTests.js
└── tailwind.config.js

License

This project is licensed under the terms of the MIT license.

About

Easily discover, connect and chat with the software developers across the world and create awesome products.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published