Coder Social home page Coder Social logo

mmmbacon / yyc-skatespots Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 606 KB

An application for skateboarders, inline skaters and rollerskaters to post up their favourite street spots to skate. Allows a user to post an image of the spot on a map with an attached image. Each spot can have comments associated with it. Powered by Node.js, MaterialUI, GraphQL, MongoDB Atlas, and Apollo Server.

Home Page: http://skatespot.app

JavaScript 95.77% HTML 4.23%
skateboarding inline-skating rollerskating rollerblading rollerblade triskate blog map mapping graphql

yyc-skatespots's Introduction

skatespot.app

This app is a tech demonstration using Node.js, React, Apollo GraphQL, MongoDB Atlas and MaterialUI. Authentication is provided by Google Plus API via OAuth2.0. The app serves as a central hub for skaters of all backgrounds to come together to share skate spots and socialize. Future plans include the ability to add multiple photos per pin, maintain ratings for each pin, and allow sharing of spots via social media like instagram.

Server deploye on Heroku and front end served on Vercel.

Installation/Running the App:

Clone the repo

Server:

cd into the project folder

npm install

npm start dev

Client:

cd into /client

npm install

npm start

Screenshots:

User Experience / Creating a Pin / Commenting: Splash

New Spot Creation / UI: UI

Viewing exisiting spots / Map pop up: View

yyc-skatespots's People

Contributors

codeartistryio avatar mmmbacon avatar reedbarger avatar

Stargazers

 avatar

Watchers

 avatar  avatar

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.