Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/markteekman/the-mushroom-intranet
This is a demo intranet environment with a Super Mario theme.
https://github.com/markteekman/the-mushroom-intranet
Last synced: 14 days ago
JSON representation
This is a demo intranet environment with a Super Mario theme.
- Host: GitHub
- URL: https://github.com/markteekman/the-mushroom-intranet
- Owner: markteekman
- License: mit
- Created: 2024-03-09T10:49:40.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-03-14T07:13:50.000Z (8 months ago)
- Last Synced: 2024-10-15T00:23:20.076Z (29 days ago)
- Language: Vue
- Homepage: https://markteekman.github.io/the-mushroom-intranet/login
- Size: 1.58 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🍄 The Mushroom Intranet
The Mushroom Intranet is a Super Mario themed demo web application that allows users to create posts in different categories and leave comments on these posts.
## ✨ Features
- [Astro](https://astro.build/) for building and deploying the app
- [Vue](https://vuejs.org/) for the components and reactive UI
- [Pinia](https://pinia.vuejs.org/) for globally managing the stores and data
- `localStorage` for saving and loading users, posts and replies locally
- Ability to log in and out of the demo
- Ability to post updates under different categories
- Ability to filter these posts based on their category
- Ability to reply to these posts
- An `:empty` state for when there are no posts in a category## 🚀 Future improvements
- Enhancing accessibility (WCAG)
- Separation of the logic for replies in their own components
- Sending, storing and retrieving data to a (mockup) backend
- Toggle button to show / hide (more) replies
- For users to be able to edit and delete posts and comments