Welcome to my personal projects repository! This collection show cases various applications and experiments I have developed to enhance my skills and explore new technologies.
A web-based implementation of the classic Hangman game, allowing users to guess words within a limited number of attempts. Deployed at hangman-sand-seven.vercel.app.
-
Features:
- Dynamic word generation using an external API (
https://hangman-api-nine.vercel.app). - Interactive on-screen keyboard for letter guessing.
- Tracks and displays remaining guesses.
- Win and lose states with animations and feedback.
- Replayability with "New Game" button.
- Dynamic word generation using an external API (
-
Technologies: React.js, CSS
A RESTful API that provides endpoints for playing the Hangman game programmatically. Deployed at hangman-api-nine.vercel.app.
-
Features:
- Fetch random words using the
/wordendpoint with a configurable count. - Retrieve all available words via the
/allendpoint. - Serves HTML and other static files from the
./publicdirectory. - Allows cross-origin requests for seamless integration with frontend apps.
- Uses
.envfor secure and flexible port management.
- Fetch random words using the
-
Technologies: Node.js Express.js
A productivity application designed to help users set, track, and achieve their goals. Deployed at personal-projects-olive.vercel.app/login.
-
Features:
- User authentication
- Goal creation and management
- Progress Tracking
-
Technologies: React.js (React Router), Firebase
A RESTful API that provides endpoints to serve motivational quotes to enhance user experience and personalization. Deployed at personal-projects-nu-five.vercel.app/.
- Features:
- Fetch random quotes using the
/quoteendpoint. - Retrieve all available words via the
/allendpoint. - Serves static files like documentation or resources from the
./publicdirectory. - CORS enabled for seamless integration with frontend applications.
- Uses
.envfor flexible and secure configuration (e.g., server port). - Minimalistic design for quick responses and easy deployment.
- Fetch random quotes using the
This repository encompasses a range of technologies, including but not limited to:
- Frontend: HTML, CSS, JavaScript, React.js
- Backend: Node.js, Express.js
- Databases: Firebase
- Deployment: Vercel
- Email: aminmomin2006@gmail.com