EXmap is a collaboration-based map that displays museum and exhibition information. Authenticated users are allowed to suggest contents to the map, which will be shown publicly upon verification by the staffs.
To try the utilities for authenticated users, feel free to login with the shared guest account:
Username: guest
Password: exmapguest
- Django restful framework (DRF) + JWT authentication, deployed on AWS EC2 + AWS lambda
- MySQL database deployed on AWS RDS
- Redis caching with AWS ElastiCache
- Media files stored at AWS S3
- React-Bootstrap, deployed on AWS S3.
- Display map information: museums, exhibitions, comments, photos
- Search utility
- User registration + email verification
- JWT authentication
- Suggest museums or exhibitions
- Report incorrect information
- Write or modify comments and give ratings
- Manage comments on user page
- Upload photos
- Create, update, delete contents
- Verify suggested museums or exhibitions
- Manage user reports
- User change password, recover password
- OAuth2 authentication for logging in with Google, Facebook, etc.
- Multilanguage support
- Improved search utility with more information considered
- Mobile support