Fullstack React & Golang Web App for Certificates and Job Portal

Job ID: 38142201

Budget: $25 – $50 USD

I'm looking to build a web application (Super App) with ReactJS and Golang that will allow users to register, login, and manage their digital blockchain certificates. The digital blockchain certificates will be managed on the private Ethereum blockchain (which is created through our existing own tokenization platform). Additionally, the application should provide a separate portal for corporate/company HR to register and login to create new job posting and application system, where HR can view any incoming job application from the user who applied through our Super App. Besides, the HR can also search for any suitable candidates from the portal. All the data loaded from a centralised database storage (storing graduates details such as name, contact, courses, university, etc)

Key features I need:
- User Registration & Login: The registration and login system should include:
- Email Verification
- Social Media Login Integration
- Two-factor Authentication
- Digital eKYC: validate the user identity
- Digital Certificates Management: Users should be able to manage their digital certificates (> one cert) in the application. These certificates will be stored on the Ethereum blockchain. User can choose to hide his/her details from public or allow public to view (easy for job application)
- Job Posting and Application: The application should have a job posting and application system for the HR backend portal.

Ideal skills for this project would include:
- Proficiency in ReactJS and Golang
- Experience with blockchain technology, specifically Ethereum
- Experience in building user registration and login systems, including email verification, social media integration, and two-factor authentication
- Web Application (support in browsers such as Safari, Edge, Chrome, Firefox) - Desktop, Tablet & Mobile View Compatible
The final product should be compatible with Windows, macOS, and Linux.

** For more details on each feature, can refer to the document
Related categories: Golang MySQL React.js Typescript Solidity