Skip to content

rfp-2305-uranus/fec-uranus

Repository files navigation

Project Title: FEC Uranus

Description

Our application is a dynamic, user-friendly e-commerce product page designed with the modern consumer in mind. It offers a comprehensive view of product details, related items, and user-generated content such as questions, answers, and reviews. Built with a focus on usability and interactivity, this application serves as a powerful tool for business professionals seeking to optimize their online retail presence. Explore our app to discover a seamless blend of commerce and community.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

In order to run this application on your local machine, you will need to have Node.js and npm installed. You can check if you have Node.js installed by running:

node -v

And check if you have npm installed by running:

npm -v

If you don't have Node.js installed, you can download it here. npm is distributed with Node.js, which means that when you download Node.js, you automatically get npm installed on your computer.

Installing

After making sure your machine meets the prerequisites, you can proceed with the following steps to get a development env running:

First, clone the repository to your local machine. You can do this by running: git clone https://github.com/rfp-2305-uranus/fec-uranus.git

Then, navigate to your cloned repository by running: cd fec-uranus

Inside the repository, install the necessary npm packages by running: npm install

Include a .env file with the included variables

REACT_APP_API_KEY = <your_api_key_>
PORT = 3000

Running the application

After installing the dependencies, you can now run the application in development mode using: npm run start

The application will then be accessible at http://localhost:3000/.

When ready for production the app can be built using: npm run build

You can host the app using the included express.js server using: npm run server-prod

The app will be hosted on port 3000

This application is built using the following technologies:

  • React: A JavaScript library for building user interfaces.
  • Axios: Promise-based HTTP client for the browser and node.js.
  • Fluent UI: A collection of UX frameworks for creating beautiful, cross-platform apps that share code, design, and interaction behavior.
  • DayJS: A minimalist JavaScript library for modern browsers with a largely Moment.js-compatible API.
  • React Spinners: A collection of loading spinners with React.js based on Halogen.
  • React Icons: A collection of popular React icons.

Authors

Loren Johnson

Girijesh Thodupunuri

Tim Engle

License

This project is licensed under the ISC License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •