Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.