Skip to content

gjpopken/weekend-react-gallery

Repository files navigation

Weekend-React-Gallery

Image of the Gallery

Overview

This project is a React gallery application designed for the weekend coding challenge in Week 10 of Prime. It utilizes modern web development tools and libraries to create a dynamic and visually appealing gallery.

Features

  • Styling: Uses Emotion for styling, ensuring a responsive and visually pleasing interface.
  • Font: Integrates Roboto font using @fontsource/roboto for a clean and readable look.
  • Material-UI: Incorporates Material-UI components (@mui/material) for a consistent and polished design.
  • HTTP Requests: Makes asynchronous requests with Axios (axios) to fetch data efficiently.
  • Server: Implements an Express server (express) for serving content and handling backend functionalities.
  • File Upload: Utilizes Multer (multer) for handling file uploads.
  • Database: Connects to PostgreSQL (pg) to store and retrieve gallery data.
  • React Ecosystem: Leverages the latest React (react and react-dom) and Vite (vite) technologies.

Development

Prerequisites

  • Node.js and npm installed
  • PostgreSQL database set up

Getting Started

  1. Install dependencies: npm install
  2. Start the server and Vite development server: npm start
  3. Open your browser and navigate to the provided localhost address.
  4. Create a PostgreSQL database called react-gallery, and paste the data from the database.sql file to create the correct table.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published