Skip to content

A ReactJS front end for my upgraded waifu list. Axiom for REST API calls from my back end. Deployed on Firebase.

License

Notifications You must be signed in to change notification settings

Chubbyman2/waifu-list-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

waifu-list-frontend

This is the front end for my waifu list. Currently it's same design as my old one, just with all the functionality implemented with React. I thought I'd start simple. Also, I'm really bad at UI/UX design. But, at long last, may I present: My finished waifu list!

Getting Started

To get started locally, clone the repo and install the necessary dependencies (React, Axiom). Then:

  1. Message me for the .env file. It exposes the Supabase bucket which I use to store all the waifu images, so I didn't want to include it here.
  2. npm start

Prerequisites

node@16.15.0
@testing-library/jest-dom@5.16.5
@testing-library/react@13.4.0
@testing-library/user-event@13.5.0
axios@1.1.2
react-dom@18.2.0
react-scripts@5.0.1
react@18.2.0
web-vitals@2.1.4

Built With

ReactJS

Basically, I converted all the direct database calls from my previous project to Axiom REST API calls to my back end. Then, I saved the results to a React state and rendered it as a component.

Supabase

I'm not using the Supabase package directly here, but instead just loading the images stored in a bucket from the public url.

Firebase

Since I switched to deploying the back end on Microsoft Azure, which auto-generates a SSL certificate for the domain name, I can now deploy using Firebase.

To Do

State Management w/ Redux

If I ever decide to expand my waifu list web app here into something larger, I'll utilize Redux in order to properly manage all the different React states.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A ReactJS front end for my upgraded waifu list. Axiom for REST API calls from my back end. Deployed on Firebase.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published