Pinned Repositories
Aurora-Sight
This is a simple MERN stack application that allows users to check if an aurora is visible in the sky (UK only).
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.
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.
django-tailwind-react-webpack
Django + Tailwind CSS + React + Webpack = 🧡 , This project is not a typical two-folder setup with separate frontend and backend directories, nor does it run on two ports. Instead, it is designed to serve React components directly through Django templates, with everything running on a single Django server.
Genie
This a lite version of a chatbot built to test Google's Gemini Models. Built using Next.js 14 & Google's Gemini.
Google-Translate-React-Component
This repository contains a React component for integrating Google Translate into your application, allowing users to switch languages easily.
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.
Portfolio
This repository contains a Personal Portfolio Website, written in HTML5 and using the Bootstrap framework. The portfolio showcases the profile, projects, and photography, along with a link to writings on Medium.
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.
StoryArch
To develop a non-web-based software application in Java to support individual and collaborative plot development for stories.
ajaymahadeven's Repositories
ajaymahadeven/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.
ajaymahadeven/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.
ajaymahadeven/django-tailwind-react-webpack
Django + Tailwind CSS + React + Webpack = 🧡 , This project is not a typical two-folder setup with separate frontend and backend directories, nor does it run on two ports. Instead, it is designed to serve React components directly through Django templates, with everything running on a single Django server.
ajaymahadeven/Google-Translate-React-Component
This repository contains a React component for integrating Google Translate into your application, allowing users to switch languages easily.
ajaymahadeven/Aurora-Sight
This is a simple MERN stack application that allows users to check if an aurora is visible in the sky (UK only).
ajaymahadeven/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.
ajaymahadeven/Genie
This a lite version of a chatbot built to test Google's Gemini Models. Built using Next.js 14 & Google's Gemini.
ajaymahadeven/Portfolio
This repository contains a Personal Portfolio Website, written in HTML5 and using the Bootstrap framework. The portfolio showcases the profile, projects, and photography, along with a link to writings on Medium.
ajaymahadeven/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.
ajaymahadeven/StoryArch
To develop a non-web-based software application in Java to support individual and collaborative plot development for stories.
ajaymahadeven/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.
ajaymahadeven/URL-Short
URL Short is a straightforward project developed using the BERM (Bun-Express-React-MongoDB) stack. This web application serves the purpose of converting long URLs into shorter, more manageable links for users.
ajaymahadeven/Exchango
A simple, easy to build, currency converter using just useState and useEffects Hooks to handle API calls.
ajaymahadeven/FRIDAY-CLI-BASH-Assistant
FRIDAY is a Bash script designed to be your personal command-line assistant on Debian Linux systems. It automates routine tasks, provides helpful prompts, and enhances your productivity.
ajaymahadeven/docker-crons-ofelia-setup-example
This repository provides an example setup for using Docker with Ofelia to manage cron jobs. The setup includes a development web server and an Ofelia job runner service.
ajaymahadeven/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.
ajaymahadeven/Puzzlo-2.0
The game challenges players to guess the password of the day. Scoring is based on how early in the day the password is guessed, the number of attempts taken, and the time spent guessing. Puzzlo 2.0 builds on this core concept with advanced technologies, improved performance, and an upgraded user experience.
ajaymahadeven/Riddler
Riddler is a web application that allows users to solve riddles randomly or categorically. The technology stack used to build this application is Node.js, Express.js, MongoDB, Mongoose, and React.js. (MERN Stack).
ajaymahadeven/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.
ajaymahadeven/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.
ajaymahadeven/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.
ajaymahadeven/CS5052
University of St Andrews Course Module (CS5052 - Data Intensive Systems)
ajaymahadeven/File-Sharing-System
This project is a part of socket programming for Java and showcases a simple client-server file transfer application.
ajaymahadeven/Next.js-TDD-Intro
A sample project demonstrating how to do Test-Driven Development in React using Cypress.
ajaymahadeven/nextjs-build-generator
A utility for generating build numbers in Next.js applications.
ajaymahadeven/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.
ajaymahadeven/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.
ajaymahadeven/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.
ajaymahadeven/Voyage
This Messenger - application called "Voyage" is created as part of CS4203 - Computer Security. It was built using Express and .js with the help of middlewares such as Passport for authentication purposes. The use of MongoDB is for storing users and data
ajaymahadeven/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.