Skip to content

A full-stack web application featuring a React front-end and a Supabase back-end database.

Notifications You must be signed in to change notification settings

aarchish/FactsSite-FullStackApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Deployment Link https://fact-site.netlify.app/

image

Description

Share Facts was a full-stack web application that I built to gain hands on experience in frond-end technologies. It features a React front-end and a back-end powered by Supabase. Users can view all of the facts in the database as well as facts by category, can vote on facts they think are interesting or false (if a fact has more downvotes than upvotes it will be flagged as disputed) and upload their own fact • Tech Stack: HTML, CSS, JavaScript, React, Supabase, Netlify

Usage

To upload a fact follow these steps:

  1. Press the Share a Fact button to open the fact form.
  2. Enter your facts' text in 200 characters or less
  3. Enter your trustworthy source beginning with http:// or https://
  4. Select a category
  5. Press the Post button.

image

Down below you can see the fact I just created! Note that the fact "Human DNA is 99.9% identical from person to person" is disputed, as seen by the [DISPUTED !!] that precedes it. For a fact to be disputed it must be voted false more than it was voted interesting. To vote on a fact simply press the 👍 or ⛔️ buttons as seen below as well.

image

Lastly, you can filter the facts in the database by their category type. Here we pressed the "TECHNOLOGY" button to view only facts that relate to technology.

image

About

A full-stack web application featuring a React front-end and a Supabase back-end database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published