Tech Blog is a web-based learning platform where users can sign up, log in, and share posts about different programming languages. Users can like and comment on posts, and the platform supports languages such as Java, Python, HTML, CSS, and JavaScript.
- Java: Core backend development language.
- JSP (JavaServer Pages): Used for dynamic web content generation.
- Servlet: For handling HTTP requests and managing user sessions.
- MySQL: Database to store user data, posts, likes, and comments.
- JDBC: Used for database connectivity between the Java application and MySQL.
- HTML5/CSS3: Structure and styling of the web pages.
- JavaScript: Interactive elements of the site.
- jQuery: Simplified DOM manipulation and event handling.
- Eclipse IDE: For development and code management.
- Tomcat Server 10.1: For deploying the web application locally.
- JDK 17: Java Development Kit used for compiling and running the application.
- User Registration and Login System
- Create, Read, Update, and Delete (CRUD) operations for blog posts
- Like and comment on posts
- User profile management
- Learning resources on various coding languages