Ceasar Njuguna 's Projects
A notes taking website built using Python that utilizes flask, authentication, databases and more.
Flashy is a vocabulary learning tool that helps users learn French words and their English translations. Built using Python and tkinter, the program presents words on a UI, and users can mark them as learned or not learned, and move on to the next word.
This Python project simulates a bullet's trajectory from a gun, accounting for gravity, air resistance, wind, and computes the impact force on a target using the Runge-Kutta method.
aAcomprehensive MERN (MongoDB, Express.js, React, Node.js) Stack Admin Dashboard.
"Pixela Graph Management" is a Python script that demonstrates how to use the Pixela API to manage graphs by creating, updating, and deleting pixels.
This Python script tracks the International Space Station (ISS) and sends an email notification when it is near the user's location and it is dark outside. The script showcases the use of RESTful APIs, email notifications, and continuous script execution.
Stock News Alert is a Python program that monitors stock prices and news articles for a specified company using Alpha Vantage and News API. It sends SMS alerts via Twilio when there's a percentage difference in stock prices of more than 1%. The program is fully customizable and easy to use.
This Python trivia quiz game uses the Open Trivia API to generate multiple-choice questions and answers. The game includes a simple Tkinter-based graphical user interface, and keeps track of the player's score. It showcases the use of RESTful APIs and object-oriented programming in Python.
Rain Alert SMS is a Python script that uses OpenWeather API and Twilio API to send an SMS message when rain is forecasted in the next 12 hours for a given location. Ideal for automating weather alerts.