8000 GitHub - ChatMaps/ChatMaps: Main repo for ChatMaps, COS420 Project
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ChatMaps/ChatMaps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Main repo for ChatMaps, our COS420 Project.

ChatMaps is a web-based social networking service that allows users to connect to others in their local geographic area. It implements an interactable mapping utility to show general user locations relative to others, as well as a chat room feature that allows users to start public conversations based on any given topic. ChatMaps is primarily intended for use in densely populated areas, such as college campuses or metropolitan areas, so people of similar interests can start new conversations. The goal of this project is to create a web app that plots locations, gives a radius of the local area, and connects users into different topic-based chat rooms.

This service implements user login and profiles, allowing users to add each other as friends and start private conversations. There are several default chat rooms of varying topics, but users also have the ability to create their own rooms that will be visible to other users. For example, a user at the University of Maine could create a joinable chat room titled “COS420”, which would be joinable by others near this campus.

This app shares some similarities to other social networks that implement location-based content. ChatMaps’ novel approach is to utilize user location to facilitate real-time communication with others within a given radius.

The live version of this app can be found at:

https://chatma.ps/

Demo Login:
Email: demo@chatma.ps
Password: demoapp

Please note. The demo is restricted to sending messages, and creating rooms. This is intented to ensure the demo remains an adequate example of the functionalities of this application. If you would like to test the full set of features, please make an account.

A local version can be run (assuming you have Node installed) with:

cd frontend-next/

npm install

npm run dev

then navigating to:

http://localhost:3000

NOTICE: Access to firebase from localhost has been disabled due to security considerations. To demo our app, please go to https://chatma.ps!

About

Main repo for ChatMaps, COS420 Project

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages

0