I am a passionate Java Backend Developer with expertise in building scalable and efficient web applications. I love working with modern technologies and continuously learning new things.
A weather application built using JavaScript, Spring Boot, Java, HTML, and CSS. Enter a city name to get details about the current weather including temperature, wind speed, and sky status.
- City Search: Enter any city name to retrieve the current weather information.
- Temperature: Displays the current temperature in both Celsius and Fahrenheit.
- Wind Speed: Shows the current wind speed in km/h or mph.
- Sky Status: Provides a description of the current sky conditions (e.g., clear, cloudy, rainy).
- Frontend: HTML, CSS, JavaScript
- Backend: Spring Boot, Java
- APIs: Integrated with a weather API for real-time weather data
- Clone the repository:
git clone [https://github.com/tanugupta30/Weather_Project.git]
- Navigate to the project directory:
cd weather-app - Run the backend:
./mvnw spring-boot:run
- Open
index.htmlin your browser to view the application.
- User Input: Enter a city name in the search box.
- API Call: The application sends a request to the weather API.
- Data Processing: The backend processes the data and sends it to the frontend.
- Display Results: The frontend displays the weather information including temperature, wind speed, and sky status.
- Forecast Data: Adding a 7-day weather forecast feature.
- Location Services: Auto-detect user location to show weather details.
- Enhanced UI: Improve the user interface with more detailed weather visuals.
Feel free to fork this repository, create a feature branch, and submit a pull request. Contributions are welcome!
An online voting system built using Thymeleaf, HTML, CSS, JavaScript, and Spring Boot, allowing users to cast their votes and view results. Admins can add candidates to the system.
- User Voting: Users can cast their votes securely.
- Vote Results: Real-time display of voting results.
- Admin Panel: Admins can add and manage candidates.
- Frontend: Thymeleaf, HTML, CSS, JavaScript
- Backend: Spring Boot, MySQL
- Clone the repository:
git clone https://github.com/tanugupta30/Voting_APP.git
- Navigate to the project directory:
cd voting-system - Run the application:
./mvnw spring-boot:run
- Open your browser and navigate to
http://localhost:8080to use the application.
- User Login: Users log in to cast their vote.
- Admin Login: Admins log in to add candidates.
- Voting Process: Users select their preferred candidate and submit their vote.
- Result Display: The system updates and displays the current voting results in real-time.
- User Authentication: Implementing stronger authentication methods.
- Enhanced Analytics: Adding more detailed analytics and reporting features.
- UI Improvements: Enhancing the user interface for better user experience.
Contributions are welcome! Fork the repository, create a new branch, and submit a pull request.
Thank you for checking out my online voting system! ๐ณ๏ธ
- Email: tanugupta409@gmail.com
- LinkedIn: linkedin.com/in/tanugupta
โจ Feel free to explore my repositories and reach out if you have any questions or collaboration ideas! โจ