Renderings:
Realize technical points:
mobile terminal
Using native Android for development, the amount of project code is small, the functions are less complex, the development cycle is short, and the MVC model is adopted, which can quickly develop and realize functions.
main points:
- User registration and login
- network request
- Image loading framework
- webview
- Add Coupon to Favorites
Server
The server uses python + Django +uwsgi + nginx for rapid deployment. At the same time, since the project requires the use of python crawler technology to crawl coupon data, it is more reasonable to choose python technology. The background login interface
:
main points:
- Build python + Django +uwsgi + nginx environment
- Coupon data crawling
- Mobile interface development
- Handling of static data
- Data formatting
database
The mainstream relational database mysql is used for data processing.
To get the source code, please pay attention to the official account: apps0001
Reply: Coupon
or click the Android option in the case display to get it