Skip to content

Social media platform for Fraximalists. "Facebook" for the Frax.Finance community using CoinGecko API

Notifications You must be signed in to change notification settings

erosnol/fraxbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 

Repository files navigation

Fraxbook

This is a simple social media app. Users can make, read, update, and delete a status.

Home Page layout

WireFrame Homepage

Flow Chart for pages and components. (todos = status/statuses is this case)

Flow chart

Demo

https://fraxbook.netlify.app

Approach

First, coded a coin tracker API in separate repo and made sure it worked using AXIOS. Then, created a new MONGODB database and recreated a backend for the new front-end React app. Following previous repos as guidance, only changing the names and adding and connecting the API.

Story

This is a Facebook clone, with the Frax.Finance community in mind. Frax is the first partially backed by collateral and partially algorithmic stable coin. More information on https://frax.finance/

Unsolved Problems

  • Bootstrap5 styling — had trouble learning and figuring out a new styling language in such small time period.
  • AXIOS API GET errors after netifly.app launch — got errors after website launched on netifly and editing the GET URL. Full CRUD was working correctly when before, on localhost. Still debugging.
  • Styling was the only big issue, unfortuanely

Future development

  • Fix axios GET errors
  • Restyle components
  • Add comment & like feautures to status component
  • Add a Profile page that renders user information
  • Implement Frax analytics APIs or an introduction course to Frax.Finace
  • Lastly, gather an audience

Technologies Used

Front-end

Back-end

  • Node.js
  • Express
  • MONGODB

link to backend repo https://github.com/erosnol/fb-backend

Dependencies

Version
bcrypt 5.0.1
cors 2.8.5
dotenv 16.0.1
express 4.18.1
express-validator 6.14.1
helmet 5.1.0
jsonwebtoken 8.5.1
mongoose 6.3.8
morgan 1.10.0

API Reference

GET coins
/coins/markets
/coins/list
/coins/{id}/market_chart
/coins/{id}/market_chart/range

About

Social media platform for Fraximalists. "Facebook" for the Frax.Finance community using CoinGecko API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published