{"repo":"weehong-1/tidverse-app","free":true,"listed":false,"github":"https://github.com/weehong-1/tidverse-app","clone":"git clone https://github.com/weehong-1/tidverse-app.git","description":"This subscription management app is a small module of a finance management application. It serves as a helpful tool for users to track and analyze their monthly expenses, including but not limited to subscriptions, installments, fixed expenses, and more.","language":"TypeScript","stars":19,"topics":["auth0","nextjs","nextjs15","nextjs15-typescript","tailwindcss","typescript"],"license":null,"category":"auth-billing-email","readme_excerpt":"Tidverse App This Tidverse App is a small module of a finance management application. It serves as a helpful tool for users to track and analyze their monthly expenses, including but not limited to subscriptions, installments, fixed expenses, and more. By providing a comprehensive overview, the app allows users to gain valuable insights into their spending habits from month to month at a glance. This helps users understand their expenses better and make informed decisions about their finances. Features - [x] Login with Auth0 - [x] Dashboard - [x] Subscription Management - [x] Subscription Renewal Email Reminder - [x] Exchange Rate Management - [ ] Installment Management Tech Stack - Next.js - Tailwind CSS - Auth0 - Prisma - PostgreSQL - Vercel - Resend Prerequisites Before you begin, ensure you have the following installed: - Node.js (v18 or later) - npm (v9 or later) - PostgreSQL (v14 or later) - Git Setup Instructions 1. Clone the Repository 2. Install Dependencies 3. Environment Configuration Create a .env file in the root directory with the following variables: 4. Database Setup 1. Create a PostgreSQL database named tidverse 2. Run Prisma migrations: 5. Seed Exchange Rates The application uses exchange rates for currency conversion. To seed the initial rates: This is a crucial step, as the entire application depends on the initial seeding to run properly. This will fetch the latest exchange rates from the API and store them in your database. 6. Start the Development Serve","default_branch":null,"files":null,"tree":[],"storefront":"/r/weehong-1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/weehong-1/tidverse-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}