Coder Social home page Coder Social logo

cs157c-team7's Introduction

Concert Mate

Concert Mate is a web app designed to find people to enjoy concerts together with. Users will be able to easily connect with other concertgoers, meet people who have complimenting music interests, store a memento of their concert history, and create a network with whom they’ve shared their concert experiences with.

Problem & Solution

We wanted to provide a platform for people who enjoy attending concerts and have difficulty finding people with similar music tastes to go together with. We wanted to provide people the opportunity to expand their network, meet others and learn about their musical interests, and ultimately decide if they would like to become concert buddies.

Features

Login

  • User can create new account & login with existing account.
  • User can personalize account with music preference, favorite artists, past & future concerts they have or will attend.

Search

  • User can search for concerts. Logged in users have option to specify artist name & location.
  • User can view detailed concert page, including list of attendees. Users can filter list of attendees shown.

Profiles

  • User can view other user profiles.
  • User can create an artist profile.
  • User can create a new concert group.
  • User can favorite an artist, and signify they will attend a concert.

Tech Stack

  • Neo4j (+ Cypher Query Language)
  • Javascript
  • Express.js
  • EJS
  • Plain CSS + Tailwind CSS

Installation

  1. Clone the repo: git clone https://github.com/euniceyoh/CS157C-team7.git
  2. Move into your newly created directory and run npm i
  3. Create an .env file in root directory & set the following variables:
    • DB_URI
    • DB_USER
    • DB_PASSWORD
  4. Run npm start. Port 3000 must be available.
  5. The web app is now running on http://localhost:3000/.

Demo

Roadmap

Ideas for Future Releases

  • Built-in messaging platform.
  • Save for each concert, who you attended them with.
  • Notify friends on the platform which concerts you're interested in.

Authors

  • Sina Kalantar
  • Can Huynh
  • Eunice Oh

License

MIT

cs157c-team7's People

Contributors

euniceyoh avatar canhuynh1998 avatar urus-corsa avatar

Watchers

 avatar

Forkers

urus-corsa

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.