Git Product home page Git Product logo

4flot-website-revamp's People

Contributors

jennymar avatar wllmwu avatar

Stargazers

 avatar  avatar  avatar

4flot-website-revamp's Issues

Set Up Github Repo

Frontend

  • Create frontend app with NextJS / React
  • Linting for frontend

Backend

  • Set up Node / Express backend portion
  • Configure MongoDB
  • Linting for backend

Our Mission Page

Description: Develop the Our Mission page.

Task Type: Frontend
Figma Here

Frontend

  • Value Card component (icon + title + description)
  • Story text + images
  • Meet Our Team button (reuse existing component)

Our Team Page

Description: Develop the full Our Team page under the About Us tab.

Task Type: Frontend, Backend

Frontend

  • Create a reusable component for background image + overlaying text
  • Create a reusable component for member info (image, name, position)
  • Create the page that will use and display the components you made

Backend

  • GET request for all team members

Screen Shot 2024-01-16 at 9 52 53 AM

Upcoming Events Flow

Description: Develop the full Upcoming Events page and corresponding event subpages. Should include the Upcoming Events static info + background image and event card components that can redirect to event pages.

Task Type: Frontend, Backend
Figma Here

Frontend:

  • Background image + overlaying heading text (should already be made)
  • Event Card component (image, title, description, button)
  • Learn More button routes to specific event page
  • Event page graphic + details text
  • Event page Sign Up button (reuse existing component)
  • Pop up window with textfields + checkbox + button
  • Confirmation sign up window (graphic + text)

Backend

  • GET request for all upcoming events info (image, title, description)
  • GET request for specific event page details (date/time, location, guidelines)
  • POST request for volunteer sign up (first name, last name, email, phone number, checkbox)

Navigation Bar - Desktop

Create a responsive navigation bar with the 4FLOT logo and corresponding drop down menus for each of the sections (About Us, Get Involved, Out Impact) and a button for Donate. Make sure to create a component for the purple Donate button.

Task Type: Frontend

image

Contact Page

Description: Develop the Contact page that takes in input information from the user and sends an email to their email address with the corresponding information.

Task Type: Frontend, Backend
Figma Here

Frontend:

  • Contact info card components
  • Textfields + button for submitting a message
  • Drop down menu for "How Can We Help You?"

Backend:

  • sends an email to their email address

Home Page

Description: Develop the full landing home page for the web application. It will display a section to allow donations, show upcoming events, and community sponsors.

Task Type: Frontend, Backend

Frontend

  • Image Carousel with Indicators (arrows and progress dots)
  • Help Our Cause info card
  • Upcoming Event cards with Learn More buttons (routes to each event specific page)
  • See More button (routes to upcoming events page)
  • Sponsors

Backend

  • GET request for images carousel
  • GET request for upcoming events (title, description)

Page Footer

Description: Create a footer that contains links to each page within the web app, as well as a newsletter subscription box. Create a textfield + button component with input validation that will check if the submitted email address follows an email domain. If so, make a POST request to the backend to send the email address. If not, display a message to inform the user to enter a valid email address.

Task Type: Frontend, Backend

image

Our Impact Page

Description: Build the Our Impact Page that displays when users select the Our Impact tab.

Task Type: Frontend

Frontend

  • Create a reusable component for the background image + overlaying text
  • Create a reusable component for the horizontal white info cards
  • Create the page that will use the components you made with the corresponding text and graphics

Screen Shot 2024-01-16 at 9 50 02 AM

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.