Skip to content

Latest commit

 

History

History
129 lines (95 loc) · 4.22 KB

README.md

File metadata and controls

129 lines (95 loc) · 4.22 KB

Paws

Finding Playmates or Dates for your Pets.

A fully-feautred platform for Dating or finding Playmates for your Pets. Match up with local pets and pet lovers for friendship, play-dates or fun outdoor playing.

Currently working on Client and Server side Code 
for Editing user's profile feature of this application.

In case you find any bugs you can report it to me.
Pull requests are always welcome. For major changes, 
please open an issue first to discuss what you would like to change.

Few Screenshots

Home Gallery Register Dashboard Dashboard


Hosted/Deployed

https://paws-mern-dating.herokuapp.com/

Demo Video

https://www.loom.com/share/35d07a7c96ed4aa5954b99a05142eada

Tech Stack

Sass
MongoDB
Express JS
ExpressJS
Javascript
React
NodeJS
NodeJS
Socket.IO
ChakraUI

Features


  • This is basically like a Tinder platform but for your pets to play and fool around.
  • It is a Full Stack Application
  • All the user details, chats and matches are stored in the MongoDB Atlas.
  • Login/Signup as well as Logout feature is added
  • Guest User Login added
  • Error will be shown if the credentials are not correct
  • Choose your gender, species and who do you want to match with.
  • Option for you to choose between to show or not to show your gender on your profile.
  • Functionality and features like swipe left and right, view information of desired pets and swipe accordingly.
  • Send messages and have a chat with matched up pets.
  • If not sure about your decision, remove the matched up pets.
  • All the conversation are stored. matches and onformation in the database i.e. persistant

Usage

Test users

Email Password
test12@test.com test
duke@test.com testtest

Or Use the guest user login feature.

Clone the repository:

git clone https://github.com/SiddharthSsb11/mern-project-paws.git

Env Variables

Create a .env file in the root and add the following

NODE_ENV = development
PORT = 5000
MONGO_URI = <yourMongoDbUri>

Install Dependencies (frontend & backend)

npm install
cd frontend
npm install

Run

Run frontend (:3000) & backend (:5000)

# Run frontend only
cd frontend
npm start 

# Run backend only
npm start

Build & Deploy

# Create frontend production build
cd frontend
npm run build

There is a Heroku postbuild script, so if you push to Heroku, no need to build manually for deployment to Heroku