Skip to content

manzcube/Trading-blog

Repository files navigation

TRADING BLOG

This project was done using React for frontend, toghether with tailwindcss as CSS framework. And the backend using Firebase cloud services.

The user can sign in, sign out, create, view, save, edit, delete posts, crud opeerations for comments and a chat. Images uploaded locally, and using native firebase functions to get the downloaded url.

The blog in not open for the public, is totally private. I set up firebase rules to do so. Anyway, I have in mind set up the register function, and restructurate the DB so every user can have it's own blog.

Description

I didn't see necessary the use of Redux because there is a short amout of pieces of State, and very few actions. On top of that just 1 active user. Using tailwindcss for simplicity, and avoid writting too much CSS. Also it's easuer to make all the web responsive. Using React hooks, toast for user notification, uuid and axios for the news API. Aiming to create reusable components as much as possible.

About Firebase services, I used Email/Password authentication, Firestore instead of RealTime DB because I already have React listening for the changes. Storage to upload all the files, and Hosting to deploy it.

Desktop Images

Trading Bros - Brave 1_9_2023 1_00_48 PM Trading Bros - Brave 1_9_2023 12_59_23 PM Trading Bros - Brave 1_9_2023 12_58_59 PM Trading Bros - Brave 1_9_2023 12_58_52 PM Trading Bros - Brave 1_9_2023 1_01_39 PM Trading Bros - Brave 1_9_2023 1_01_46 PM Trading Bros - Brave 1_9_2023 1_00_20 PM Trading Bros - Brave 1_9_2023 1_00_40 PM

Mobile Images (from an iphone)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •