Syntrice.com

Projects

  • Eventment


    A work-in-progress events listing and RSVP platform built using next.js.

    Technologies

    TypeScript

    Next.js

    React

    Tailwind CSS

    Auth.js

    Prisma

    SQLite

    Zod

    Bcrypt.js

    Password Hashing and Salting

    OAuth

    GitHub
  • Guess the Word


    A word guessing game based on hangman, built using React and TypeScript. It is hosted on Netlify.

    Technologies

    TypeScript

    Vite

    React

    Tailwind CSS

    Netlify

    Custom Hooks

    GitHub Live Demo
  • Syntrice EShop


    A work-in-progress ecommerce API built using ASP.NET. As an exercise in authentication and cybersecurity, it features password hashing and salt generation using Pbkdf2, and configurable JWT authentication with refresh token support.

    Technologies

    C# / .NET

    ASP.NET

    NUnit

    Shouldly

    NSubstitute

    Password Hashing + Salting

    JWT Authentication

    Cookies

    Refresh Tokens

    Entity Framework Core

    SQLite

    Test-Driven Development

    GitHub
  • Tenzies


    A dice game based on Tenzi, built using React. Completed as part of a Scrimba course. It is hosted on Netlify.

    Technologies

    TypeScript

    Vite

    React

    Tailwind CSS

    Netlify

    GitHub Live Demo
  • Meme Generator


    A very simple project to build a meme generator using React. Completed as part of a Scrimba course. It is hosted on Netlify.

    Technologies

    TypeScript

    Vite

    React

    Tailwind CSS

    Netlify

    Imgflip API

    GitHub Live Demo
  • Chef Bot


    A personal AI chef assistant to generate recipes from cooking ingredients. Completed as part of a Scrimba course. It is deployed on Netlify, and for recipe generation it utilizes Serverless Functions to call the Hugginface Inference API.

    Technologies

    JavaScript

    Vite

    React

    Tailwind CSS

    Netlify

    Serverless Functions

    Huggingface Inference API

    GitHub Live Demo
  • Syntrice.com (This Site)


    This site was built using Astro, a JavaScript framework for content-driven websites. Features responsive design using Tailwind CSS.

    Technologies

    JavaScript

    Astro

    Tailwind CSS

    AWS S3

    AWS CloudFront

    GitHub Pages

    GitHub
  • Spreeview (Team Project)


    A team project to create a social networking review website for TV Shows. Consists of an SQL Server, ASP.NET Backend, along with a Blazor frontend. Features authentication using Identity, and a live chat system using SignalR.

    Technologies

    C# / .NET

    ASP.NET

    Blazor

    NUnit

    Identity

    Tailwind CSS

    TMDB API

    AutoMapper

    SignalR

    Entity Framework

    SQL Server

    GitHub
  • Syntrice Contact Manager


    A console-based application for managing contact details. Uses a local SQLite database, along with a console frontend for adding, removing and updating entries.

    Technologies

    C# / .NET

    .NET Generic Host

    Spectre.Console

    SQLite

    Entity Framework

    Fluent Validations

    NUnit

    Moq

    GitHub
  • Syntrice Record Shop


    A RESTful API for a fictional record shop business. Consists of endpoints to manage Artist, Genre and Record entries, along with a work in progress Blazor frontend.

    Technologies

    C# / .NET

    ASP.NET

    Blazor

    NUnit

    Moq

    Tailwind CSS

    AutoMapper

    Entity Framework

    SQL Server

    GitHub