Skip to content
UT
All work

Full stack project · 2026

CodeVault

Community platform for sharing code assets

Hosted on a free plan, so the first load can take up to a minute while the server wakes up.

CodeVault sign-in screen

Overview

A platform where developers publish and organise reusable code assets, review each other's work, post in a community feed and enter contests.

What it does

  • Sign up and sign in with JWT authentication kept in cookies.
  • Assets organised by category, with reviews from other users.
  • Community posts with comments.
  • Contests with entries, and subscription plans tied to user accounts.
  • React front end with Redux Toolkit and Axios, talking to an Express API.

How it is put together

  1. 1ClientReact, Redux Toolkit, Axios
  2. 2APIExpress: assets, categories, reviews, community, contests
  3. 3DataMongoDB with eleven Mongoose models
Next projectChat AppReal-time one-to-one messaging