Platform penyedia pinjaman dan evaluasi kesehatan keuangan untuk startup - Solusi berbasis data untuk membantu investor dan lembaga keuangan dalam menentukan kelayakan pendanaan startup dan individu, sekaligus memberdayakan startup dalam tahap awal untuk meningkatkan peluang mendapatkan pendanaan.
SPENDEE adalah platform inovatif yang dirancang untuk mengatasi tantangan dalam dunia pendanaan startup. Banyak investor dan lembaga keuangan kesulitan menentukan startup atau individu yang layak untuk didanai karena proses penilaian yang kompleks dan risiko yang tinggi.
- Investor dan bank kesulitan menilai kelayakan startup untuk pendanaan
- Proses evaluasi memerlukan analisis cermat terhadap data keuangan yang kompleks
- Tingginya risiko kesalahan dalam keputusan pemberian pinjaman
- Startup sulit mendapatkan akses pendanaan karena kurangnya transparansi dalam penilaian
Platform SPENDEE menyediakan:
- Evaluasi berbasis data untuk meminimalisir risiko kesalahan pendanaan
- Interface yang user-friendly dan mudah dipahami
- Sistem prediksi untuk meningkatkan akurasi keputusan investasi
- Tools komprehensif untuk startup dalam mempersiapkan proposal pendanaan
- Memberdayakan startup dalam tahap awal dengan tools yang tepat
- Meningkatkan pertumbuhan kewirausahaan di Indonesia
- Memperkuat ekosistem ekonomi digital
- Menciptakan transparansi dalam proses pendanaan
- β Login & Register - Sistem autentikasi lengkap dengan middleware protection
- β Update Profile - Kelola informasi profil pengguna
- β Check Eligibility - Cek kelayakan untuk startup dan personality assessment
- β Chatbot Consultation - Konsultasi pribadi dengan AI chatbot
- β Currency Converter - Konversi Rupiah ke Dollar untuk mengetahui nilai pasar terkini
- β Feedback System - Sistem feedback untuk melaporkan masalah atau saran
- β Responsive Design - Tersedia untuk desktop dan mobile
- β Protected Routes - Dashboard dengan middleware authorization
- β Modern UI - Interface modern dengan Tailwind CSS
- β TypeScript Support - Type safety untuk development yang lebih aman
- β Cookie-based Authentication - Session management yang secure
- Framework: Next.js 14+ (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Authentication: Cookie-based auth
- Deployment: Vercel
Pastikan kamu sudah install:
- Node.js (versi 18 atau lebih baru)
- npm, yarn, pnpm, atau bun
- Clone repository ini:
git clone [repository-url]
cd [project-name]- Install dependencies:
npm install
# atau
yarn install
# atau
pnpm install
# atau
bun install- Setup environment variables:
cp .env.example .env.localEdit .env.local sesuai dengan konfigurasi kamu.
- Jalankan development server:
npm run dev
# atau
yarn dev
# atau
pnpm dev
# atau
bun dev- Buka http://localhost:3000 di browser.
βββ public/ # Static files (images, icons, etc.)
βββ src/ # Source code
β βββ app/ # App Router (Next.js 14+)
β β βββ (auth)/ # Authentication route group
β β β βββ sign-in/ # Login page
β β β βββ sign-up/ # Register page
β β βββ api/ # API routes
β β β βββ form-feedback/ # Feedback API
β β β βββ model/ # ML model endpoints
β β βββ components/ # Page-specific components
β β βββ dashboard/ # Protected dashboard area
β β βββ globals.css # Global styles
β β βββ layout.tsx # Root layout
β β βββ not-found.tsx # 404 page
β β βββ page.tsx # Homepage
β βββ components/ # Reusable UI components
β βββ hooks/ # Custom React hooks
β βββ lib/ # Utility functions & configurations
βββ middleware.ts # Route protection middleware
βββ .env.example # Environment variables template
βββ .gitignore # Git ignore rules
βββ README.md
Project ini menggunakan cookie-based authentication dengan middleware Next.js untuk protect routes.
/dashboard/*- Memerlukan authentication
/- Homepage/sign-in- Login page
# Development
npm run dev # Start development server
npm run build # Build untuk production
npm run start # Start production server
npm run lint # Run ESLint- Gunakan TypeScript untuk type safety
- Follow ESLint rules yang sudah dikonfigurasi
- Gunakan Tailwind CSS untuk styling
- Komponen harus reusable dan well-documented
Untuk mempelajari lebih lanjut tentang teknologi yang digunakan:
- Next.js Documentation - Next.js features dan API
- TypeScript Handbook - TypeScript guide
- Tailwind CSS - Utility-first CSS framework
- Push code ke GitHub/GitLab/Bitbucket
- Import project di Vercel
- Deploy otomatis setiap push ke main branch
npm run build
npm run start- Fork repository ini
- Create feature branch (
git checkout -b feature/AmazingFeature) - Commit changes (
git commit -m 'Add some AmazingFeature') - Push ke branch (
git push origin feature/AmazingFeature) - Buat Pull Request
Distributed under the MIT License. See LICENSE for more information.
Your Name - spendeea23@gmail.com
Project Link: https://github.com/capstone-spendee/spendee-frontend
β Jangan lupa kasih star kalau project ini membantu!