Coder Social home page Coder Social logo

partysync-front-end's Introduction

PartySync

Host parties and invite friends, all in one app

drawing

Party SYNC is a full-stack app that uses the Python-based Django REST Framework with a React.js frontend.

This app helps party hosts invite friends to one location where they can read all the party details.

Technologies and Libraries Used

This application is built using the Python-based Django REST Framework with a React.js frontend and a Heroku/Netlify deployment.

Backend Technologies used: -- Python -- Django -- Sql -- JWT Auth -- Heroku

FrontEnd Technologies used -- Node.js -- React.js -- Netlify -- Photoshop

MVP User Stories & Stretch Goals

https://trello.com/b/Vdd8iW0j

Team

  • Lauren Marsh - Frontend, Readme, CSS
  • Stephen Kelly - Backend, Project Manager
  • Adekunle Shennaike - Backend, DB Manager
  • Charlie Bedell - Full Stack Developer, Git Owner

Website Links

Deployed Website: https://partysync.netlify.app

Deployed Server: https://partysync-5fbbda6a7756.herokuapp.com/

Server/Backend GitHub Repo: https://github.com/charlie-bedell/partysync-back-end

Technical Architecture

ERD Designs: https://lucid.app/lucidchart/a65caa7b-f0a6-45fd-b558-37745a0558c4/edit?viewport_loc=-14%2C548%2C1559%2C1161%2C0_0&invitationId=inv_ea69fb52-d35c-48f9-a8bf-0669eaf4174a

Routing Spreadsheet: https://docs.google.com/spreadsheets/d/1Q1idavv3LZY2kAkccbwiL8dy9StduikUcQwfDO6hsJM/edit?usp=sharing

Component Hierachy: Component Hierarchy Diagram

Timeline

Google Sheets Timeline - https://docs.google.com/spreadsheets/d/1peOxh3dCrDTR9kc8w78E-Ya2__stz0Va/edit?usp=sharing&ouid=113166202235789311037&rtpof=true&sd=true

Resources

Django API: https://www.django-rest-framework.org/tutorial/quickstart/#urls Postgresql: https://www.postgresql.org/docs/ Partiful (party invite app): https://www.postgresql.org/docs/ Spotify API Documentation: https://developer.spotify.com/ Pexels: https://www.pexels.com/

Setting up your dev environment

clone the repo

git clone https://github.com/charlie-bedell/partysync-front-end.git

pull down the dev branch

git pull dev

install dependencies

npm i

spin up tailwind watcher

compiling tailwind with the --watch argument will update the css whenever there is a change npx tailwindcss -i ./src/input.css -o ./src/output.css --watch

spin up the dev server

npm run dev

partysync-front-end's People

Contributors

charlie-bedell avatar stephen-c-kelly avatar adeshennaike avatar laurendea avatar

Watchers

 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.