TechBlog is a demo technical blog built using Java technologies such as JSP, Servlets, and SQL database. The project implements a basic CRUD (Create, Read, Update, Delete) functionality for blog posts and user management.
Java
JSP (JavaServer Pages)
Servlets
SQL
jQuery
JavaScript
Bootstrap 4
other alerts scripts
User authentication and authorization
Create, edit, and delete blog posts
User profile management
Commenting system for posts
Search functionality for posts
Responsive design for mobile devices
To get started with the project, you'll need to have Java, Apache Tomcat, and a SQL database installed on your system. Once you have these dependencies installed, follow these steps:
Clone the repository to your local machine using git clone https://github.com/swapniltake1/TechBlog.git.
Import the project into your IDE of choice (Eclipse, IntelliJ IDEA, etc.).
Configure the database connection by modifying the db.properties file located in the src/main/resources directory.
Build and run the project using your IDE or by deploying the WAR file to Tomcat.
Contributions to the project are welcome! To contribute, simply fork the repository and submit a pull request. Please make sure your code follows the project's coding style and conventions.
This project is licensed under the MIT License. See the LICENSE file for details.
This project was created by Swapnil Take as a part of the Jsp-Servlet course. Special thanks to @learncodewithdurgesh for their guidance and support.