https://github.com/alan2207/blitzjs-realworld-app
Content Sharing App
https://github.com/alan2207/blitzjs-realworld-app
blitzjs chakra-ui nextjs nodejs prisma react typescript
Last synced: 9 months ago
JSON representation
Content Sharing App
- Host: GitHub
- URL: https://github.com/alan2207/blitzjs-realworld-app
- Owner: alan2207
- Created: 2020-08-14T12:13:18.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-22T20:49:01.000Z (about 5 years ago)
- Last Synced: 2025-04-12T01:45:34.739Z (about 1 year ago)
- Topics: blitzjs, chakra-ui, nextjs, nodejs, prisma, react, typescript
- Language: TypeScript
- Homepage: https://blitzjs-realworld-app.herokuapp.com
- Size: 2.04 MB
- Stars: 46
- Watchers: 2
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://blitzjs.com)
# Blitz.js Realworld App
Content sharing app built with [Blitz.js](https://github.com/blitz-js/blitz)
### [Demo](https://blitzjs-realworld-app.herokuapp.com/)
### Inspiration:
The app is built as a part of exploring [Blitz.js](https://github.com/blitz-js/blitz) and is heavely inspired by [gothinkster's realworld app](https://github.com/gothinkster/realworld) and [Dev.to](https://dev.to) platform.
### Features:
- User authentication
- User Settings
- User following
- Creating and managing posts with markdown
- Commenting on posts
- Add posts to favorites
### Previews:
##### Posts Feed

##### Post View

##### User Profile

### Tech Stack:
- [Blitz.js](https://blitzjs.com/)
- [React](https://reactjs.org/)
- [Next](https://nextjs.org/)
- [Prisma 2](https://www.prisma.io/)
- [TypeScript](https://www.typescriptlang.org/)
- [Chakra UI](https://chakra-ui.com/)
- [PostgreSQL](https://www.postgresql.org/)
### Todo:
- Support recursive comments (reply on individual comment)
- Comment Likes
- Change user password
## Getting Started
Run your app in the development mode.
```
# run db migrations:
blitz db migrate
# start the dev server
blitz start
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## License
[MIT](https://choosealicense.com/licenses/mit/)