The async web app messaging service found in static-server

Messages can be posted by multiple clients the page will then automatically update for all clients.

The messages are stored on a Mongodb database on mLab.

Made as part of a course.


Made as part of free code camp front end projects.

Plays an audio sound when the work or play time is done. The sound does not work on CodePen as it depends on a local audio file.


Web page that allows users to search for Wikipedia articles and displays the results with title and brief description.

The Wikipedia API is used to get the results which are displayed on a very minimalistic page.

All links open in a new tab.

A random Wikipedia page can also be opened.


A Gödel tribute page made on codepen as practice and as part of a freecodecamp tutorial.


An issue tracker site with the following specification:


Issues can be added and the person who added the the issue is shown.

The issue has a text description, status and category, categories include:

1. bug

2. enhancements

3. documentation

Issues can be added and edited via Django admin.

Statistics about the average, longest and shortest time taken to solve the issues are shown in the header.

Categories are implemented in the database.

Django auth is used to implement a superuser who can change, add or edit any issues.

A staff account type (StaffUser in the model) can view issues but cannot edit or change anything.



Installation instructions

A virtualenv is required using python 3.6 along with all dependencies listed in requirements.txt

After activating your virtualenv dependencies can be installed with:

pip install -r requirements.txt

Running the server and accessing the app

Navigate to issuesite and run:

python runsever

Showing page 3 of 4