A friendly neighborhood tool for small-scale producers to manage and communicate with their local customers. Perfect for gardeners, small farmers, and backyard growers who want to sell fresh produce to their community.
Customers | Admin |
---|---|
Set up Gmail app password following Google's guide, then:
cp .env.example .env
# Update .env with your Gmail credentials
cd frontend
npm install
npm run dev
Frontend runs at http://localhost:5173
air
This creates a data/
directory for the database and static files.
The following test accounts are automatically created for development:
Role | Password | |
---|---|---|
Admin | [email protected] |
admin |
Customer | [email protected] |
password |
Customer | [email protected] |
password |
# Docker commands
docker build -t farmsville .
docker run -p 3000:3000 -v $(pwd)/data:/app/data -v $(pwd)/.env:/app/.env farmsville
Contributions are welcome! You'll notice a long list of issues or you will probably find issues on your own.
git checkout -b feature/amazing-feature
git commit -m 'Add amazing feature'
git push origin feature/amazing-feature
Found a bug or have a feature request?
Please include:
Help us understand:
bug
- Something isn't workingenhancement
- New feature or improvementhelp wanted
- Good for contributorsgood first issue
- Perfect for newcomersdocumentation
- Documentation improvementsThis project is licensed under the MIT License - see the LICENSE file for details.