TechBlog is a dynamic web application built using JSP and Servlet technologies, enabling users to post and view trending tech blogs, manage profiles, and edit content.
- User registration and login
- Post and view tech blogs
- Manage user profiles
- Edit and delete blog posts
- View trending blogs
- Clone the repository:
git clone https://github.com/Harish-Kushwah/TechBlog.git
- Set up the database:
- Create a PostgreSQL database named
techblog
. - Import the provided
techblog.sql
file to set up the necessary tables.
- Create a PostgreSQL database named
- Configure the database connection:
- Edit the
ConnectionProvider.java
file with your database credentials.
- Edit the
- Deploy the application on a Tomcat server.
- Access the application in your web browser at
http://localhost:8080/techblog
.
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for more details.
For any questions or feedback, please contact [email protected].