Ajay Mahadeven's repositories
Learning-Nextjs
This simple dashboard app is divided into 16 chapters, each with a different focus. It is a full walkthrough of the official Next.js learning course. Each commit can be traced back to a specific chapter.
Pioneers-in-Computer-Science
A comprehensive collection of biographies of the most influential figures in the realm of Computer Science. This project serves as the dissertation for the CS5099 module at the University of St Andrews, part of the MSc Software Engineering program.
Aurora-Sight
This is a simple MERN stack application that allows users to check if an aurora is visible in the sky (UK only).
crypto-order-book
This is a real-time order book visualization application for cryptocurrency trading. It uses a WebSocket connection to fetch live order book data from a mock API and displays the top 5 bids and asks for the selected cryptocurrency and exchange.
Google-Translate-React-Component
This repository contains a React component for integrating Google Translate into your application, allowing users to switch languages easily.
Aahar-Flavours
This project is a single-page website built using Next.js 14 framework. It showcases various Indian dishes along with a functioning cart to demonstrate how orders can be placed.
Azure-Python-Serverless-Demo
This repository contains a project that integrates Azure Functions with a PostgreSQL database using Python. It provides a set of API endpoints for managing a list of people, demonstrating how to deploy and run serverless functions with database connectivity on Azure.
Scalable-Full-Stack-Setup-Next.js-Azure-Functions-and-PostgreSQL
This example demonstrates deploying a Next.js app to Azure Functions. The architecture consists of a front-end, Azure Functions as middleware, and a PostgreSQL database (using Docker), forming the back-end. The front-end communicates with the back-end through the middleware, ensuring a detachable front-end.
E-Commerce-Platform
This GitHub repository contains a fully functional skeletal implementation of an e-commerce application system designed to facilitate the sale of products. Specifically, the authors have chosen to demonstrate the system using an e-commerce platform for a book store. However, this system can be adapted to accommodate the sale of diverse products.
Latex-Overleaf-Starter-Guide
This repository serves as a starter guide for Latex and Overleaf. The guide can be used to quickly start working on Latex projects using Overleaf, an online Latex compiler.
Aurora-Sight-2.0
Aurora Sight 2.0 is a web application designed to deliver the latest data on aurora borealis activity in the UK using the Aurora Watch API.
File-Sharing-System
This project is a part of socket programming for Java and showcases a simple client-server file transfer application.
Project-Breeze
This repository showcases the design of a career network application geared towards university students and employer organizations. Our team employed an agile process during the planning phase of the application and demonstrated an understanding of software design, UML (Unified Modelling Language) diagrams, and their applications.
Puzzlo
The objective of Puzzlo is straightforward yet compelling. Players must discover the daily pin or password. The earlier in the day, they manage to find the password, the higher their score becomes, as it is calculated based on the period within the day and the number of tries.
Route-Mapping-Application
This is a RESTful API and web interface (UI using Vue) for a bus travel planner system. The system stores information about routes, stops, and timetable information for the routes. The aim of this project is to provide users with an easy and efficient way to access bus travel information.
University-Room-Booking-Application-using-Java-Swing-and-TDD-Approach
This is a Java program for a room-booking system that includes both a text-based user interface and a graphical user interface using Java Swing. The program was built using the Model-View-Controller (MVC) pattern.
Indie-Game-Review
This application is a game review application that allows users to view games and their reviews. The application is built using Next.js and Strapi CMS. The application is a server-side rendered application that uses the Strapi CMS to store the data.
Learning-T3-Stack
This project is a demonstration of the T3 Stack in action, implemented through a simple blog application. The application supports basic CRUD operations (Create, Read, Update, Delete) for blog posts and includes features for authentication and authorization. The primary goal of this project was to gain hands-on experience with the T3 Stack.
Next.js-TDD-Intro
A sample project demonstrating how to do Test-Driven Development in React using Cypress.
nextjs-build-generator
A utility for generating build numbers in Next.js applications.
Quizzy-App
Quizzy is a Java-based application designed to create and manage quizzes for educational purposes. It features a comprehensive data model, including quiz boards, individual quizzes, and user accounts for both students and teachers.
Wordle-Game-using-Maven-and-TDD-Approach
This project is a Java implementation of the popular word game Wordle, where players have six attempts to guess a five-letter word. The game is built using test-driven development and uses JUnit 5 as the unit-testing framework.