Giter Club home page Giter Club logo

social-code's Introduction

Social-Code

Scripts

APIs

Calendar

  • Purpose: -Ability to RSVP to posts/event
    Documentation:
    https://fullcalendar.io/
    https://developers.google.com/maps/documentation/
  • Email

      mailtrap.io -testing email
    Twilio
  • Purpose: -Ability to send out email blasts to users that have signed up for an event
    Documentation:
    https://www.twilio.com/docs/
  • MailGun

  • Purpose: - Ability to send confirmation/verification emails, for registration
    Documentation: - https://documentation.mailgun.com/en/latest/
  • Images

    Filestack
  • Purpose: Image hosting for profile/event pictures for users
    Documentation:
    https://www.filestack.com/docs/
  • Features List

    First priorities

    • dependencies in the pom file (spring boot)
    • create the structure (views, controllers, models, templates, static)
    • create home page (index)
    • create the fragments
    • create databases
    • views for forms (register, login/logout, → create a post)

    General

    (Level 1)

    Security

    Spring Security Config

    Home Page

    (index)
    • Register Button
    • Login Button
    • About Us section
    • Teaser trailer

    Register Page

    • Fields for Email
    • Password

    • Confirm Password
    • First/Last Name
    • City

    • Register Button
    • that takes you to the welcome page... Checks for existing emails to avoid duplication

    Welcome Page

    • Customized“Welcome” Message
    • Next steps- update(edit) profile view.

    Profile Page

    • Progress bar
    • NavBar (login)- Links to Community page OR Create Post
    • Option to upload a pic (file Stack API)
    • Edit button to Bio including (Categories + Proficiencies)
    • Add professional links (GitHub, and LinkedIn)
    • Posts that user created

    Login Page

    • When they click log out, direct to this page
    • Click Submit -> direct to community page
    • Forms - Email, Password

    Create Post Page

    • Forms input Title, Date, Time, Location, Description
    • Drop-down menu to select Category
    • Click Post->(Redirect) Take them to Community Page

    View/Edit/Delete Post Page

    • Form that auto populate (PrePop) contents from post ID.
    • 2 Buttons Delete, Save Changes -> Redirect to the profile Page

    Single User View

    • Use same Profile Page without update/edit button
    • Section to see the person’s posts

    Single Post View

    • Shows Title, Description, Date, Location, Time, Link to creator’s profile page.
    • Comment section ( Button to submit)

    All Users Page

    • Name, Pic, Location, Click name link to single view(Profile page)

    Community Page/Newsfeed

    • Image / cards that has Title, Profile pic, Description, Date, Location
    • Button to see single Post view

    NavBar (Log OUT) [Mobile]

    • Home (Logo)
    • About Us (4 Founders Link to Profile)
    • Register
    • Log in
    • Log Out

    NavBar (Logged IN)

    • Home (Logo)
    • About Us (4 Founders Link to Profile)
    • Community Page
    • Search Bar
    • Create Post
    • Profile
    • Log Out

    social-code's People

    Contributors

    delabove avatar emilybowersox avatar rmpalgo avatar sungillee90 avatar

    Watchers

    James Cloos 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.