Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tutods/nlw-12
Rocketseat NLW 12 - Spacetime project with React, Tailwind CSS, TypeScript, Node.js and Prisma.
https://github.com/tutods/nlw-12
fastify next nextjs nlw node nodejs prisma react rocketseat sqlite tailwind tailwindcss
Last synced: about 13 hours ago
JSON representation
Rocketseat NLW 12 - Spacetime project with React, Tailwind CSS, TypeScript, Node.js and Prisma.
- Host: GitHub
- URL: https://github.com/tutods/nlw-12
- Owner: tutods
- Created: 2023-05-17T07:42:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-18T01:20:53.000Z (3 months ago)
- Last Synced: 2024-11-06T04:17:13.484Z (about 2 months ago)
- Topics: fastify, next, nextjs, nlw, node, nodejs, prisma, react, rocketseat, sqlite, tailwind, tailwindcss
- Language: TypeScript
- Homepage:
- Size: 7.66 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![NLW Spacetime](./packages/web/public/assets/nlw-spacetime.svg)
This repo contains the code of **NLW 12** from **Rocketseat**.
> **Note:** my project doesn't contain the mobile part, only the API and the web.
## 🛠Skills
![nextjs][nextjs] ![tailwindcss][tailwindcss] ![typescript][typescript] ![fastify][fastify]
## 📄 Roadmap
These are the changes I have made during the **NLW 12**:
- [x] Render image or video for `coverUrl`;
- [x] Customize scrollbar;
- [x] Create memory details page;
- [x] Preview for video and images;
- [x] Split routes code into services;
- [x] Create a separated folder for store all the validation schemas using **Zod**;
- [x] Use monorepo and setup `pnpm-workspace.yaml` file;### Improvements
- [ ] Share public memory;
- [ ] Edit memory;
- [ ] Optimize images on upload;
- [ ] Responsive layout;## 🔗 More About Me
[
![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)
](https://linkedin.com/in/daniel-sousa-tutods)
[![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/dsousa_12)
[![instragram](https://img.shields.io/badge/instragram-E4405F?style=for-the-badge&logo=instagram&logoColor=white)](https://twitter.com/dsousa_12)[nextjs]: https://img.shields.io/badge/nextjs-1E4174?style=for-the-badge&logo=next.js&logoColor=white
[tailwindcss]: https://img.shields.io/badge/tailwindcss-1E4174?style=for-the-badge&logo=tailwindcss&logoColor=white
[typescript]: https://img.shields.io/badge/typescript-1E4174?style=for-the-badge&logo=typescript&logoColor=white
[fastify]: https://img.shields.io/badge/fastify-1E4174?style=for-the-badge&logo=fastify&logoColor=white