Skip to content

DavidThomas-coder/SWOLmate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

226 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWOLmate

SWOLmate is a social meetup platform designed to pair up users based on their fitness goals and help them find their perfect gym buddy! Users can sign up for the platform and make a profile, and via the Google Maps API and geolocation-based services, SWOLmate users are able to find other like-minded active people, gyms and meetup spots near their location.

Programming

  • JavaScript
  • Backend: Express, Node
  • Frontend: React
  • Database: PostgreSQL

Third party API

Future APIs

Development

  • Prerequisite: have Yarn version 1.22.19 and Node version ^16.18
  • Clone the repository (git clone https://github.com/DavidThomas-coder/SWOLmate.git)
  • cd swolmate
  • Install packages with Yarn (yarn install)
  • cd server
  • yarn run migrate:latest
  • yarn db:seed
  • yarn run dev
  • Open the development site at localhost:3000

image

Features

  • A homepage showing other users, and the Google Maps API with a dropdown search bar and results below
  • User Profile page showing your information and all chats you are in
  • A chat "show" page, with all sent messages saved and persisted
  • Group page (in progress), where you can make a group and invite other users

How to Contribute

Looking to incorporate WebSockets for real-time chat, any advice/resources on that would be appreciated!

About

SWOLmate is a social meetup platform designed to pair up users based on their fitness goals and help them find their perfect gym buddy, i.e. their SWOLmate.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages