- Don't do auth yourself, use devise. It gives you tons for free, including email confirmation and password resetting.
- Geokit-Rails for geolocation logic:
- Simple Form makes generating HTML forms in rails much easier.
- If you are going to upload files:
- Payments?
- Pagination:
- Controller Scopes:
- Controller Thinnification:
- Background Workers?
- Active Admin gives you an instant CRUD interface to explore your data easily.
- TEST YOUR CODE
- Set up a reliable way to generate test data
- Realish looking test data
- Silence Rails' yipping
- Use a better console
- Annotate your models
- Auto open emails your app sends in dev