A modern web platform built for Lampung developers to collaborate, learn, and grow together.
- Framework: Next.js 14 App Router
- CSS: Tailwind CSS
- UI Components: Shadcn UI
- Database: PostgreSQL hosted on Supabase
- ORM: Drizzle ORM
- JavaScript Runtime: Bun
- Media Storage & CDN: Cloudinary
-
Generate:
Create or update schema definitions based on your database structure.bun db:generate
-
Migrate:
Apply the generated migrations to update your database schema.bun db:migrate
-
Push:
Push schema changes to your database to ensure everything is in sync.bun db:push
git clone [email protected]:Lampung-Dev/lampung-dev-web.git
cd your-repo-nameIf you don’t have Bun installed, follow the Bun installation guide.
bun installcp .env.example .envThen update the .env file with your credentials.
For detailed environment setup, check ENV_SETUP.md.
git checkout -b your-branch-namefeature/your-featurefix/your-fixenhancement/your-enhancementchore/your-task
Examples:
feature/new-homepagefix/login-bugenhancement/cart-ui
bun run devTo populate your local database with sample data, run the seed script:
bun run seedThis script supports the following options:
--refresh: Clears existing user and social media data before seeding.--count <number>: Specifies the total number of users to generate.
Examples:
-
To start fresh and create 20 sample users:
bun run seed -- --refresh --count 20
-
To add 5 more users to the existing data:
bun run seed -- --count 5
git push origin your-branch-nameSubmit a pull request to the development branch and wait for review.
We welcome contributions! 🙌
To contribute:
- Check existing issues or create a new one.
- Comment if you want to work on something.
- Follow the branch/PR guide above.
- Submit your PR and we’ll review it together.
For major changes, open an issue first to discuss the idea.
Got questions, ideas, or just want to chat?
- Join our Discord: LampungDev Discord
- Telegram Group: LampungDev Telegram
- Whatsapp Group: LampungDev Whatsapp
This project is licensed under the MIT License.
Made with ❤️ by the LampungDev community.