I need to develop a simple SaaS app in which user can create, store and export documents. Very similair to simple invoicing app - user fills out the form, but instead of invoice there will be other type of document.
No design work required, we will use ready to go admin and landing page template.
App should be built in MVC model. Programming language of your choice.
1. Landing page with simple and safe registration and login form ([url removed, login to view])
2. 5 pages in the clients view:
1. Main dashboard (last created documents, hot key to create document or new client)
2. Create document, save and export to pdf or print. While creating document app should save users clients and other data to the database. Must be super easy to use, ajax, autocomplete functionalities required.
3. Shows the list of created documents, sorting, searching, editing, exporting to pdf or printing. Shows the list of created clients and addresses, create new or edit existing clients. Shows the list of created products, create new or edit existing.
4. User settings, company info, subscription settings, payment info, download invoice for each month.
5. Customer service contact form
3. Payment gateway (PayPal, MasterCard, Visa, PayU, Paysera), SSL
4. Subscription model (monthly payments, 14 days free trial) - should be easy to change, because business model can change in the future
5. Responsive: [url removed, login to view]
6. Multilingual - 2 languages
7. Setting up email automation (after registration, after payment complete, email with autogenerated invoice attached, customer service autoreply and more) - [url removed, login to view]
8. Admin account - where I can see how many new users have registered, how many paid, revenues, how many documents they generate, and more.
I want to establish long term relationship, and in the future build more functionalities:
- Web service, integrations with ERP systems
- More subscription plans
- More types of documents
- and more