I have a website built in TypeScript on NextJS. It uses AppWrite for the underlying development platform (user management, database, etc.). I need a refactor to happen, in addition to new features, as listed below. The website is fully built out, but will require considerable work to refactor it. Understanding AppWrite is crucial in this, so if you are unfamiliar with it, you will need to learn it. On top of refactoring, you will also have to implement the code and launch the refactored website on the server (NGINX). I am not a programmer, so I would be unable to assist in coding or implementation.
The contract will be split into 2 milestones:
### NEXT_JS
– Caching all pages #59
– Advanced search: date #44
– Reverse image search: upload image #45
– downloaded media bug #60
– media details tab: who’s downloaded #61
– have additional page numbers on bottom for collections
– Pass the username/email in the user agent #52
– Hidden image tab for admin dashboard #50
– Use coinpayments for token system #54
– Hide ‘total images’ when downloading an account #64
– Change URL format #67
### DATABASE
1. Transition old database (AppWrite) to new database (MongoDB and PostgreSQL using AppWrite Functions) #69
2. Re-factor authentication based on new AppWrite SSR #66
3. Limit on fav profiles/images #57
4. Databases #58
5. can you add more placeholder tags in case more tags need to be added in future.
More details will be provided after, such as access to the GitHub which explains each item, and the source code.
If this contract goes well, then there is a second contract with more features, and hopefully the person hired will continue to be hired as the main developer going forward.
This is a fixed contract job. The entire project is budgeted for $800. Once again, this is not an hourly rate.
APPLY FOR THIS JOB:
Company: Katuva
Name: Aiden
Email: