Skip to content

steinjun0/stein-blog-v2-next

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nest Logo Nest Logo

NextJS for blog.steinjun.net

This is a personal project where I document my development experiences and personal studies.
Currently changing the project structure.

Technologies Used

  • NextJS
  • Typescript
  • tailwind (main)
  • Styled Components (MUI) (sub)
  • Material-UI (MUI)
  • Docker(compose)

Features

Below are the features of this blog:

1. Upload Post

Upload posts that contain a title, subtitle, description, thumbnail, tags, and body. The post body is managed by MarkDown and uses the react-md-editor for editing. Additionally, users can upload images to the server directly from the editor by pasting.

2. Post List

The blog includes a main page that shows recommendations, regulars, and recents posts. Additionally, users can access a page that lists all posts in the order of the most recent ones. The post list is implemented using infinity-scroll.

3. Login

Use OAuth login (kakao) for admin authorization (writing and editing permission).

4. Responsive for all sizes of display

All pages have responsive design.

5. Specials 🪄

The blog includes some unique functionalities that are not commonly found in blogs, such as:

  • /profile page.
    (Only mobile works) Sync the profile card with the gyroscope of the mobile device.
    🥚🐰 There is an Easter egg to reaching this page!
  • /post/10(Baekjoon) page.
    It shows Baekjoon ranking in real-time.
  • 🚧 /village/square page offers virtual space with real-time chatting and character moving. Up to 5 people can access this service.

Thank you for checking out my blog!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published