banner for Momentum

Momentum

"Momentum" is a website to assist individuals struggling with alcohol and/or drug addictions to begin and/or take steps along their road to recovery, as well as help concerned families and friends of people with addictions by providing them with resources and a community of individuals to reach out to.

The site currently features an online forum for members of the community to ask questions and post responses, as well as a sobriety tracker and private journals.

Live Prototype Specification Document Usability Evaluation

Client

Rachel Stull

Role

Development,
Design

Date

March 2021

Tech

CodeIgniter 3
SASS
MySQL
MariaDB

Brief

Momentum started as a class project in September 2019. I was tasked with creating a CRUD application that interfaces with a live database. We could choose any tech stack of our choosing. I decided to work with PHP and MySQL for the application's core as I enjoyed those technologies and wanted to gain more experience with them.

At the time, I did not have the experience to make the application work and look as I had envisioned it. I had become invested in the project, so I knew that I would come back to improve upon the project in the future.

In March 2020, I set out to revamp the project. The opportunity presented itself in one of my classes to revisit the project. I concluded that it would be the most efficient use of my time and resources to rework the website for that class's final project. The work I did for Momentum during the Spring of 2020 led to what the website is today.

Today Momentum is still far from what I envision it to be. After the class ended, I worked researching the subject area of the application, potential visual design directions, and improving the technical execution.

Screenshot of the home page on 'Momentum'
Screenshot of the home page of Momentum

Technology

Momentum was built on the CodeIgniter framework. The frontend is laid out with standard HTML. The page markup is styled using SASS. The backend is constructed using PHP, and SQL is used to query the MariaDB database server. The database was developed with MySQL.

The Future

In the future, postings for AA meetings and conferences, information on how to recover, and a donation link will be implemented. The design of the website will improved upon when the backend is fully constructed and further UX testing is conducted. It will also be upgraded into a PWA.

Screens

At this time, there are three other primary pages constructed apart from the homepage. There is also log-in and sign-up screens not displayed below.

Screenshot of the forum index on 'Momentum'
Screenshot of the forum index
Screenshot of a question page on 'Momentum'
Screenshot of the question page
Screenshot of the personal tracker on 'Momentum'
Screenshot of the personal tracker