{"id":31794242,"url":"https://github.com/sirboltzmann/cosmic-dream","last_synced_at":"2026-05-04T13:36:06.988Z","repository":{"id":314327125,"uuid":"1022727992","full_name":"SirBoltzmann/Cosmic-Dream","owner":"SirBoltzmann","description":" (Still under development) Un diario interactivo donde cada pensamiento es un asteroide flotando suavemente en una galaxia en calma. Built in Next.js \u0026 TailwindCSS.","archived":false,"fork":false,"pushed_at":"2025-09-11T19:02:28.000Z","size":4377,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-11T22:10:59.215Z","etag":null,"topics":["firebase","nextauth","nextjs","note-app","space","tailwindcss","tsx","typescript","universe"],"latest_commit_sha":null,"homepage":"https://cosmic-dream-liard.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SirBoltzmann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-19T17:39:03.000Z","updated_at":"2025-09-11T22:10:33.000Z","dependencies_parsed_at":"2025-09-11T22:11:03.362Z","dependency_job_id":"d05ec490-4fbd-43cd-818d-9311754c5410","html_url":"https://github.com/SirBoltzmann/Cosmic-Dream","commit_stats":null,"previous_names":["sirboltzmann/cosmic-dream"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/SirBoltzmann/Cosmic-Dream","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirBoltzmann%2FCosmic-Dream","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirBoltzmann%2FCosmic-Dream/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirBoltzmann%2FCosmic-Dream/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirBoltzmann%2FCosmic-Dream/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SirBoltzmann","download_url":"https://codeload.github.com/SirBoltzmann/Cosmic-Dream/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirBoltzmann%2FCosmic-Dream/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279005034,"owners_count":26083827,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firebase","nextauth","nextjs","note-app","space","tailwindcss","tsx","typescript","universe"],"created_at":"2025-10-10T19:21:07.346Z","updated_at":"2026-05-04T13:36:06.969Z","avatar_url":"https://github.com/SirBoltzmann.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌌 **Cosmic Dream**\n\nAn interactive and intimate diary where every thought is an foreign asteroid floating in a calm galaxy.. A poetical experience for those who love watching the cosmos every night.. to dive in your cosmic dream...\n\nUn diario íntimo e interactivo donde cada pensamiento es un asteroide errante flotando en una galaxia en calma.  \nUna experiencia poética para explorar tu propio cosmos interior....\n\n---\n\n## ✨**📋 Inspiration \u0026 MVP (minimum viable product)**\n\n**Inspiration and Mission:**\nMake a private and personal space where thoughts and secrets can be visualised as glowing asteroids drifting away through the galaxy..\n\n\nCrear un espacio personal donde los pensamientos y reflexiones se visualicen como asteroides luminosos flotando lentamente sobre una galaxia giratoria..\n\n**MVP:**\n- Render and show existing notes and thoughts from our Database of registered and logued users.\n- Visualize every note/thought as a floating asteorid...\n- Every asteroid shows a modal with all its content (title, content, images, etc) and plays a song (soon), all when clicked.\n- Save data on the Cloud.\n- Save users data with a Log-in/Log-out system.\n- Make transitions, and show animations to cards, etc.\n\n**Nice-to-have (soon...):**\n- Make skeletons to my UI\n- Share thoughts with other users.\n- Inserts Images in a note/thought.\n- Create more text edition options in the Editor like custom font sizes (h2, h3), etc.\n---\n\n## ✨** File Structure 🗂️**\n```\nsrc\n    /app/ # Main Routes\n        page.tsx # Main note page\n        favorites.tsx # Favorite notes\n        archive.tsx # Archived notes\n        trash bin.tsx # Deleted notes\n        setting.tsx # Settings\n        aboutMe.tsx # About me (The Developer \u003c3)\n        FollowMe.tsx # Follow me (you can ^^)\n\n    /components/ # Reusable components\n        notes/ \n            NoteCard.tsx\n            NoteEditor.tsx\n            NoteModal.tsx\n            NotesList.tsx\n\n        ui/\n            Buttons.tsx\n            SideBar.tsx\n            TopBarTrigger.tsx\n        \n\n    /styles/ # Global styles\n        globals.css\n\n    /public/ # Static..\n    /images/ # Imágenes de respaldo\n    /videos/ # Video de la galaxia\n    /sounds/ # Sonidos de los asteroides\n\n    /data/ # NOT USED YET \n\n    /utils/ # NOT USED YET \n\n    /hooks/ # NOT USED YET\n```\n\n---\n\n## **🛣️ Roadmap 🌌**\n\n### 🌱 Stage 1: Basic App Structure \u0026 UI\n- [x] Config Next.js + Tailwind.\n- [x] Define color palette, styles and fonts.\n- [x] Create the main page.\n- [x] Code the logic for creating, editing and deleting notes.\n- [x] Create every page and its content.\n\n### 🌷 Stage 2: Improve UX/UI and Code Elegant Animations\n- [x] Improve UI (responsiveness, etc)\n- [x] Change the Note Card UI from a Classic Note to an Asteroid.\n- [x] Make asteroids float.\n- [x] Create animations.\n\n### 🌻 Stage 3: Improve and Scalability\n- [x] Log-In and sessions with NextAuth.\n- [x] User Authentication.\n- [x] Use Firebase as database for storing users data and notes.\n\n---\n\n## **🔑 Log-in and Sessions  with Next.js**\n### NextAuth.js\n- Works pretty good with Next.js's App Router.\n- Don't need a separate backend: Run like API Routes inside the app.\n\n### Manage:\n- Providers (Google, GitHub, Discord, etc.).\n- Login with your own credentials (username/email + password).\n- Safe sesions with JWT or Cookies.\n- Documentation: next-auth.js.org\n- Ready-to-use hooks:\n\n```\n    import { useSession, signIn, signOut } from \"next-auth/react\";\n```\n---\n\n## **🌌 The Last Stage... (I'm Here yet)**\n### Following steps:\n- Keep updating, fixing bugs, and polish the experience.\n- I'll keep bringing up new updates, so stay tuned 🌌❤️ \n\n### The End....\n- I guess this project is over... Thank you for being here.. ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsirboltzmann%2Fcosmic-dream","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsirboltzmann%2Fcosmic-dream","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsirboltzmann%2Fcosmic-dream/lists"}