Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d-antonelli/fixlog-web
🔧🏠 Property Maintenance Logger built for Pinata DEV hackathon
https://github.com/d-antonelli/fixlog-web
pinata pinata-ipfs sass website
Last synced: 7 days ago
JSON representation
🔧🏠 Property Maintenance Logger built for Pinata DEV hackathon
- Host: GitHub
- URL: https://github.com/d-antonelli/fixlog-web
- Owner: D-Antonelli
- Created: 2024-10-09T18:10:30.000Z (3 months ago)
- Default Branch: deploy
- Last Pushed: 2024-10-16T15:37:48.000Z (2 months ago)
- Last Synced: 2024-10-29T14:20:47.477Z (about 2 months ago)
- Topics: pinata, pinata-ipfs, sass, website
- Language: TypeScript
- Homepage: https://pinata-hackathon.vercel.app
- Size: 65.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FixLog Demo - Property Maintenance Tracker
This full-stack web application was built as part of the [Pinata](https://pinata.cloud/) Hackathon Challenge hosted by [DEV.to](https://dev.to/t/hackathon). It took around 24 hours to develop and submit this project. Leveraged Pinata SDK to upload media files (images) to the IPFS network via Next.js API routes. Hosted on Vercel.
## Tech stack
- Frontend: Next.js, React, TypeScript
- Backend: Next.js API routes, Pinata IPFS, PostgreSQL (for authentication and user data)
- File Upload: Pinata SDK (for security, dummy data only)
- Authentication: NextAuth.js (email/password)## Screenshots
### Homepage
![homepage](./public/github/landing.png)### Login
![login](./public/github/login.png)### Renter Dashboard
![dashboard](./public/github/dashboard.gif)## Limitations
- **Storage capacity**: For demo version issue submission form data is stored in local storage, which can hold up to 10MB data. Thus, attempting to attach large files may fail.
- **Login**: You can login with test account only.