Overview:
“ThriveX” is a modern blog management system developed using Next.js and Spring Boot. The project aims to provide a platform for sharing technical articles and knowledge, enabling users to publish their own articles, engage in discussions, and learn from other tech enthusiasts and professionals.
Features:
- Technology Stack: Utilizes React, Nextjs, TypeScript, Spring Boot, MySQL, and more.
- User Interaction: Allows users to publish articles, read and discuss other articles.
- Full Stack Development: Developed independently by the creator from design to backend and database.
- Open Source Spirit: Encourages contributions and feedback from users, promotes open-source practices.
Installation:
To run the front-end or control-end locally:
- Ensure Node.js 18 or above is installed.
- Use the credentials
admin
and123456
for backend login. - Create a
.env
file in the control-end project directory with specified configurations. - Install Maven dependencies for the backend and configure
application-dev.yml
with relevant information. - Import
ThriveX.sql
database file in the backend root directory. - Run the project to start.
Summary:
“ThriveX” is a project dedicated to fostering a community for sharing technical knowledge and articles. Developed over two years by a single individual, it emphasizes open-source principles and encourages user contributions. The platform, inspired by various websites, leverages a modern technology stack to provide users with a seamless experience in the realm of blogging and knowledge sharing.