Skip to content

A full-stack Flower Shop web application developed in 8 hours during a BrainStation hackathon, allowing users to browse, learn about, and order flowers.

Notifications You must be signed in to change notification settings

reymaa19/flowershop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 

Repository files navigation

Flower Shop Web Application - README

Overview

This project is a full-stack Flower Shop web application where users can browse a wide variety of flowers, learn about their meanings, add flowers to their cart, and place orders. The application features a modern front-end interface built with React, HTML, SASS, and JavaScript, while the back-end is powered by Node.js and Express. The flower data, including information about more than 300 different flowers, is stored in a JSON file. The app also offers an API for retrieving flower data based on their meanings or general information.

This project was developed in 8 hours as part of a hackathon at BrainStation. The focus was on building a fully functional full-stack application within a limited timeframe, demonstrating teamwork, creativity, and technical proficiency.

Collaborators

https://github.com/reymaa19

https://github.com/Nobinwanne

https://github.com/CamilaSV

https://github.com/yamunajayan

Tech Stack

Frontend:

React: A JavaScript library for building user interfaces.

HTML5: Markup language for structuring web pages.

SASS: A CSS preprocessor used to write cleaner and more efficient styles.

JavaScript: The core scripting language used for dynamic front-end functionality.

Backend:

Node.js: A JavaScript runtime for building fast and scalable server-side applications.

Express.js: A minimal and flexible Node.js web application framework for creating APIs and handling requests.

JSON: Stores flower data as a local JSON file for quick access and easy updates

API Endpoints

GET /api/flowers: Fetches the complete list of all flowers.

POST/api/search: Retrives the complete list of flowers with name or meaning

POST /api/order: Submits the order information after the user has added flowers to the cart.

About

A full-stack Flower Shop web application developed in 8 hours during a BrainStation hackathon, allowing users to browse, learn about, and order flowers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •