NightCat screenshot

NightCat

Author Avatar Theme by Nightcatsama
Updated: 7 Feb 2023
109 Stars

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

Categories

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.