I'm a software developer with expertise in Web and Mobile App development. I'm passionate about creating innovative solutions and exploring new technologies. Here, you'll find a collection of my projects and contributions spanning various domains and platforms.
- Languages: C++, JavaScript
- Frontend Development:
- React.js
- Tailwind CSS
- HTML/CSS/JavaScript
- Backend Development:
- Node.js
- Express.js
- Database Technologies:
- SQL (MySQL)
- NoSQL (MongoDB, Appwrite)
- Mobile App Development:
- Cross-platform frameworks:
- React Native
- Cross-platform frameworks:
- Other Relevant Skills:
- RESTful APIs
- Git version control
- Figma
- UI/UX design principles
- VS Code
- Postman
Blog Web App
- Developed a React.js web app called BLOG, integrating Appwrite for user authentication and React-Redux Toolkit for state management.
- Utilized React Hook Form, React Router, and TinyMCE for user-friendly data entry and navigation, enabling users to create, edit, and delete posts with personalized permissions.
- Successfully deployed the application on Vercel for seamless access
Weather Website
- Designed and developed a dynamic weather website using HTML, CSS, and JavaScript, powered by the OpenWeatherMap API.
- The website provides real-time weather information for various locations, displaying critical weather data such as temperature, humidity, wind speed, and more.
- I like to explore new places
Here are some projects I've contributed to:
UtsavSparsh
Welcome to UtsavSparsh! This is an open-source project aimed at creating a comprehensive web application using React.js with the Vite bundler for frontend development. Tailwind CSS is utilized for styling purposes, while the backend is powered by Node.js and Express, with MongoDB as the database. The primary objective of the web app is to facilitate users in selecting and purchasing personalized event cards from various categories such as birthdays, weddings, and festivals.
- User Authentication: Implementing features such as login, #, forgot password, reset password, change password, and logout functionalities to ensure secure user access.
- Profile Management: Allowing users to update their profiles with personal information and preferences.
- Custom Card Creation: Enabling users to select and customize event cards according to their specific requirements, including adding/editing text, images, and designs.
- Purchase Options: Providing users with three purchasing options:
- Free Sharing: Users can share a link to access the card's web page, which includes advertisements.
- PDF Purchase: Users have the option to purchase the customized card in PDF format for digital use.
- Hard Copy Order: Users can place an order for a physical copy of the customized card, which will be delivered to their specified address. Overall, the project aims to offer a user-friendly platform for users to create, customize, and purchase event cards for various occasions, catering to both digital and physical delivery preferences.
I've contributed to UtsavSparsh in the following ways:
- Developed login and # pages using React Hook Form.
- Both pages are fully responsive, ensuring optimal viewing on mobile and desktop devices.
- The login page features fields for email and password, with a clear link to the # page.
- Input components have been designed for enhanced usability and aesthetic appeal.
- The # page includes fields for full name, email, password, and confirm password.
- A prominent link is provided on the # page for easy navigation back to the login page.
- The user experience is seamless across different devices, prioritizing accessibility and user-friendliness.
Feel free to explore these contributions and the rest of the project!