More Premium Hugo Themes Premium Vue Themes

NightCat

个人博客,技术栈:NodeJS + Express + mongoose + GraphQL + Vue 全家桶

NightCat

个人博客,技术栈:NodeJS + Express + mongoose + GraphQL + Vue 全家桶

Author Avatar Theme by nightcatsama
Github Stars Github Stars: 109
Last Commit Last Commit: Feb 7, 2023 -
First Commit Created: Feb 24, 2024 -
NightCat screenshot

Overview

NightCat is a personal blog aimed at documenting the end-to-end process of building a website, covering both front-end and back-end technologies. The tech stack includes Node.js, Express, GraphQL, MongoDB for the backend, and Vue for the frontend.

Features

  • Progress Tracking: Tracks progress on front-end, back-end, GraphQL, user management, articles, tags, comments, automatic login, and GitHub OAuth.
  • Documentation: Provides Doc and Graphiql for better understanding and implementation.
  • Admin System: Offers functionalities such as login/register, user management, article management, and tag management.
  • Frontend Development: Covers homepage, login/register page, and article section.

Installation

To install NightCat theme, follow these steps:

  1. Connect MongoDB Database:

    • Update the MongoDB configuration file (mangodb.conf).
  2. Start the Server:

    • Start the server by running appropriate commands.
  3. Set up Client:

    • Navigate to the frontend project directory.
    • Launch the project.

Summary

NightCat is a comprehensive personal blog focusing on the process of website creation from front-end to back-end. It utilizes technologies like Node.js, Express, GraphQL, MongoDB for the backend, and Vue for the frontend. The theme offers a wide range of features including progress tracking, documentation, admin system, and frontend development functionalities. The installation process involves connecting to a MongoDB database, starting the server, and setting up the client for frontend interactions.