Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 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 (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-22T20:49:01.000Z (over 3 years ago)
- Last Synced: 2023-03-02T22:42:30.247Z (almost 2 years ago)
- Topics: blitzjs, chakra-ui, nextjs, nodejs, prisma, react, typescript
- Language: TypeScript
- Homepage: https://blitzjs-realworld-app.herokuapp.com
- Size: 2.04 MB
- Stars: 44
- Watchers: 1
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Blitz.js](https://raw.githubusercontent.com/blitz-js/art/master/github-cover-photo.png)](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
![feed](screenshots/feed.png)
##### Post View
![feed](screenshots/post.png)
##### User Profile
![feed](screenshots/user.png)
### 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/)