https://github.com/piyush-linux/astraos
An Web Linux Distro 💡 , Unlocking the Astra of Innovation
https://github.com/piyush-linux/astraos
astraos frontend-project linux music-webapp nuxt-project nuxt3 nuxtjs nuxtjs-project tailwind-projects tailwindcss web-os window-manager
Last synced: 9 months ago
JSON representation
An Web Linux Distro 💡 , Unlocking the Astra of Innovation
- Host: GitHub
- URL: https://github.com/piyush-linux/astraos
- Owner: Piyush-linux
- Created: 2024-05-28T15:43:48.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-15T04:07:45.000Z (almost 2 years ago)
- Last Synced: 2025-01-16T07:11:55.630Z (over 1 year ago)
- Topics: astraos, frontend-project, linux, music-webapp, nuxt-project, nuxt3, nuxtjs, nuxtjs-project, tailwind-projects, tailwindcss, web-os, window-manager
- Language: Vue
- Homepage: https://piyush-linux.github.io/AstraOS/
- Size: 25.2 MB
- Stars: 3
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

# Astra OS 🔮
### About
"Welcome to Astra OS, a next-generation web UI inspired by the power and versatility of Linux distributions. Experience seamless navigation, sleek design, and unparalleled functionality. With Astra OS, embark on a journey of innovation, where every click opens doors to new horizons. Whether you're a seasoned tech enthusiast or a curious explorer, Astra OS is your gateway to a world of limitless possibilities. Elevate your online experience and discover the future of web interfaces with Astra OS."
- Geological API
- Animation
### Inpiration
- __UI Inspiration__ : https://i.pinimg.com/736x/87/3b/b7/873bb76870c5831b3db734cfbf7cf165.jpg
- __Color Pallete__ : https://colorhunt.co/palette/0c2d57fc6736ffb0b0efecec
- __TechStack__: Nuxt, Tailwind, ShepherdJS,
## Setup 💻
### Prerequisites
- __OS__ : Linux
- __Node__ : 18.x
- __bun__ : 1.2.x
### Getting Started
1. Clone the repo
```sh
git clone https://github.com/Piyush-linux/astraos.git
```
2. Install the Dependencies
```sh
bun install
```
3. Dev run
```sh
bun run dev
```
4. Build the Repo and Preview
```sh
bun run build
bun run preview
```
## Technology 🚀
- __NuxtJS__ : Nuxt.js is a Vue.js framework that streamlines the development process
- __Tailwind CSS__ : Tailwind CSS is a utility-first CSS framework that simplifies the process of building responsive and customizable user interfaces.
- __Shepherd.js__ : Shepherd.js is a lightweight JavaScript library for guiding users through your web application with interactive step-by-step tours.
## Roadmap 🗺️
__v1__
- [X] UI: Profile
- [X] UI: Music
- [x] UI: Terminal
- [x] UI: Matrix Effect
- [x] UI: Glassmorphism
- [x] UI: Gallery Comp
- [x] Github: workflow for deploy
+ v1.1
- [x] weather APi using User Current location @Geo-location API
- [ ] Skip Dialog Modal Option for New Comer
__v2__
- [ ] UI: Social Media in Profile Card
- [ ] UI: Notificarion/Toast
- [ ] UI: Popup Menu
- [ ] Event: Power btn
- [ ] Event: Wifi btn
- [ ] Event: Bluetooth btn
- [ ] Event: Application btn
__v3__
## Contributing 🌱
We welcome contributions from the community! If you'd like to contribute to this project, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them with descriptive messages.
4. Push your changes to your fork.
5. Submit a pull request to the main repository's develop branch.
Please ensure your code adheres to our coding standards and includes appropriate tests.
### Contact 📬
If you have any questions or suggestions, feel free to reach out to us at Twitter/X @piyush_linux
Thank you for contributing to OpenZone! Let's build something great together.
Meow Meow !!