-Group-Project-Blog-Management-System Svelte Themes

Group Project Blog Management System

This project developed a full-stack blogging platform with Svelte frontend, Node.js + Express backend, and SQLite database. Built an admin interface in Java Swing. Documented and solved key development challenges during implementation. It is finished by four IT students in UOA in Feb 2025.

👥 Team Members

  • Joy
  • Mia
  • Leo
  • Kevin (also known as anglaia/czha577)

🌐 Live Demo

The website is deployed and accessible at: https://huizha.com

🛠️ Installation Guide

Backend Setup

  1. Navigate to the backend directory:

    cd backend
    
  2. Install dependencies:

    npm install
    
  3. Start the development server:

    npm run dev
    

Frontend Setup

  1. Navigate to the frontend directory:

    cd frontend
    
  2. Install dependencies:

    npm install
    
  3. Start the development server:

    npm run dev
    

Java Client Setup

  1. The Java client's main entry point is located at:
    java-client/src/pccit/finalproject/javaclient/BlogManagerApp.java
    

🔑 Test Accounts

Admin Accounts

Username Password
Leo Leo1234
Kevin Kevin1234
Mia Mia1234
Joy Joy1234
Vita Vita1234
Tyne Tyne1234
Dewey Dewey1234
Cameron Cameron1234
Karson Karson1234

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📞 Support

If you encounter any issues or have questions, please file an issue in the repository.

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes