Memory-Blog  by LinMoQC

Personal blogging platform with cute styling

created 1 year ago
460 stars

Top 66.8% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a personal blogging platform with a cute aesthetic, built using React and TypeScript for the frontend, and a Spring Boot backend (separate repository). It's designed for individuals looking for a customizable and visually appealing personal website to share their content.

How It Works

The frontend is a Single Page Application (SPA) built with React and TypeScript, leveraging Vite for fast development builds. It utilizes React Router for navigation, Redux for state management, and Framer Motion for animations. Axios handles API requests to the backend.

Quick Start & Requirements

  • Install: cd Memory-Blog && npm install
  • Run: npm run dev
  • Prerequisites: Node.js, npm. Requires a running backend instance (e.g., http://127.0.0.1:8080).
  • Docker: docker run -d -p 82:80 -e BACK_API=<backend_address> --name memory karensky/memory_blog:latest
  • Configuration: Modify .env file for VITE_HTTP_BASEURL and VITE_CHAT_GPT_TOKEN.

Highlighted Details

  • Cute and customizable aesthetic.
  • Built with modern frontend technologies (React, TypeScript, Vite).
  • Includes Redux for state management and Framer Motion for animations.
  • Docker image available for deployment.

Maintenance & Community

  • Developed by LinMoQC.
  • No explicit community links (Discord, Slack) or roadmap are provided in the README.

Licensing & Compatibility

  • License: GNU General Public License Version 2 (GPL-2.0).
  • Compatibility: GPL-2.0 is a strong copyleft license. Commercial use or linking with closed-source projects may be restricted due to its viral nature.

Limitations & Caveats

The project relies on a separate backend repository (Memory Core) which is not included here. The README does not detail the backend's requirements or status. The availability and functionality of the blog are dependent on the separate backend service.

Health Check
Last commit

9 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
21 stars in the last 90 days

Explore Similar Projects

Starred by Dan Abramov Dan Abramov(Core Contributor to React) and Jared Palmer Jared Palmer(Ex-VP of AI at Vercel; Founder of Turborepo; Author of Formik, TSDX).

retro-board by antoinejaussoin

0.1%
797
AI-powered agile retrospective board for engineering teams
created 9 years ago
updated 8 months ago
Feedback? Help us improve.