Skip to content

H3RSKO/Misanthropy

Repository files navigation




Misanthropy.space

A fully featured forum built completly from the ground up using the following technologies:

Front End:

  • React
  • React-Router
  • Redux
  • Redux-Thunks
  • Material UI
  • Babel
  • ckeditor5

Back End:

  • Express
  • Postgres
  • Sequelize
  • Webpack
  • Crypto-JS

Project Map

Misc:

[🛰] Create placeholder for Misanthropy.space

Backend

[🛸] Set up server
[🛸] Set up Webpack/Babel
[🛸] Successfully serve functioning React App
[🛸] Create intercept to redirect to index.html in order to maintain Client Side Routing
[🛸] Create DB and DB Tables for Users, Threads and Posts
[🛸] Set up API routes for getting all users, all posts, and all threads
[🛸] Set up User API routes to add new users
[🛸] Set up Thread API routes to create new threads
[🛸] Set up Post API routes to create new posts
[🛸] Set up User password cryptography and authentication functionality
[🛸] Set up DB seed file to quickly automated DB entries for testing
[🛸] Set up Google Cloud bucket to store Forum images
[ ] Set up ability to add pictures to profiles, threads, and posts while storing them in the Google Bucket

Frontend

[🚀] Successfully serve functioning React App to index.html
[🚀] Add Material UI and create theme override to customize look and feel
[🚀] Add React Router and create page navigation
[🚀] Add Redux and setup global store
[🚀] Create User store
[🚀] Create Thread store
[🚀] Create Post store
[🚀] Add Redux-Thunks
[🚀] Add User Thunks to get all users and create new users
[🚀] Add Thread Thunks to get all threads and create new threads
[🚀] Add Post Thunks to get all posts and create new posts
[🚀] Complete new user signup process
[🚀] Complete user login process
[🚀] Create Navbar
[🚀] Create Stories/Thread frontend
[🚀] Create Post frontend
[🚀] After posting new thread, automatically redirect to thread
[🚀] Add poster info to posts


UX Highlights


User Signup



User Login


To Do

* If you are thread's author, add edit thread button
* If you are post's author, add edit post button

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages