Up

Womxn's Health & Empowerment Forum

Year

2021

Programs

  • HTML, CSS & JS
  • Django & Python

A safe place to communicate

The brief for this project was to create a social media site specifically for womxn with an aim to provide a safe space for all those who identify as female to discuss sex, love and life.

"Let's talk about sex"

The idea of the site is pretty straight forward - an online forum for users to communicate about a multitude of topics via posts, likes, comments and replies. I developed the site with Django and utilized vanilla JavaScript and the Bootstrap library to ensure responsiveness.

Full Page Screenshot

The home page for the forum displays all topics sorted by date of creation by default, with the option to change sorting order. I included a sample banner on the main forum page to showcase how any ads, information or even static styles can be added, placed, and moved around to suit a multitude of uses. The team also wanted users to be able to create and filter posts for a variety of topics, so I implemented a sidebar to display available topics, as well as a form for admin to create new topics as needed.

The posts are displayed in list form with titles, username(if any), date created and a short snippet of the post's content. The list display then provides a link to 'Read More' that directs user to the specified post's detail page. On the detail page, users can like the post, comment on the post and reply to previous comments. In addition to being able to read any post, authenticated users have the ability to update, edit, and delete posts that they created. These features can be accessed via links on the post list or post detail pages.

Full Page Screenshot

Full Page Screenshot

One of the top priorities for this project was to allow users to users to post anonymously. The idea behind the site is to create a welcoming and comfortable environment where womxn can discuss openly a range of, often times sensitive, topics Anonymous posting is aimed at helping womxn open up to themselves and others while allowing for an option of discretion and privacy.

When a user selects to make a post anonymous all of the user's information is hidden from view on the site. In order to maintain the interactive aspect of a forum, a primary key associated with each user is used to track all posts, including those made anonymously. This means that users can edit, delete and track activity on all of their own posts.

Full Page Screenshot
Responsive Screenshot
Responsive Screenshot

"A safe, comfortable community for WOMXN by WOMXN"

Responsive Screenshot