anaURL / thats-so-gay

'That's so gay' is a simple, easy-to-use, non-profit platform with aim to collect everyday microaggressions towards lesbian, gay, bisexual, trans, intersex and queer (LGBTIQ+) communities and highlight their harmful impact.

Home Page:https://thatssogay.up.railway.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

That's so gay!

'That's so gay' is a simple, easy-to-use, non-profit platform with aim to collect everyday microaggressions towards lesbian, gay, bisexual, trans, intersex and queer (LGBTIQ+) communities and highlight their harmful impact.

This project is heavily inspired by the Micropedia, the first encyclopedia of microagressions.

Link to MVC: https://thats-so-gay.up.railway.app/

Screen Shot 2022-11-22 at 4 34 32 PM

How It's Made

Tech used: EJS, JavaScript, Node, Express, MongoDB, Mongoose, Tailwind, CSS, HTML

Full-stack app built with EJS and Tailwind on front-end. The main feature is that the users can read, edit and add new microagressions, and read from a few static files which are intended for educational purposes.

Optimizations / Future plans

  • Fix responsiveness issues based on users feedback
  • Add OAuth so that only registered users can edit content
  • Re-write the whole app with React components to promote reusability and better design patterns

Lessons learned

I learned a lot about the tradeoffs of using EJS over React components. 🌚 This was also my first project styled with Tailwind, so I learned a lot about Tailwind classes and routing

About

'That's so gay' is a simple, easy-to-use, non-profit platform with aim to collect everyday microaggressions towards lesbian, gay, bisexual, trans, intersex and queer (LGBTIQ+) communities and highlight their harmful impact.

https://thatssogay.up.railway.app/


Languages

Language:EJS 90.1%Language:JavaScript 8.9%Language:CSS 0.9%