Full-Stack Developer Needed for Advanced Data Visualization Website with admin panel

Job ID: 37881991

Budget: $200 – $400 USD

I'm seeking a highly skilled full-stack developer to create a sophisticated web application designed for live interactive data visualization, content management, and user administration. The platform will primarily serve as an analytical tool, showcasing a variety of interactive charts based on historical and live data sources, alongside editorial content.

- Dynamic Data Visualization: Develop a suite of interactive charts that can handle multiple historical data lines (sourced from CSV files) and live data from government websites (one of which lacks an API).
- Real-time Data Integration: Implement mechanisms to retrieve and display live data where no API is available.
- User Registration and Management: Implement a secure sign-up and sign-in process, complete with administrator/editor approval workflow for new users.
- Content Management System: A robust backend panel to manage articles, charts, and tables, including add, edit, and delete functionalities.
- Editorial Control: Role-based access controls for editors, restricting them to certain data and sections of the website.
- Analytics Integration: Integrate Google Analytics and Facebook Pixel for visitor tracking and analysis.
- High Performance and Scalability: Prepare the site for high traffic, ensuring optimal performance on a dedicated server setup.
- Security: Secure source code against unauthorized access and safeguard sensitive data, particularly the historical CSV files and data sources.

*Technical Requirements:

- Front-End
- Back-End server-side languages, and database management.
- Data Fetching and web scraping or other methods of retrieving data from non-API sources.
- Security practices to protect source code and user data.
- Server Management and configuration to handle high traffic.
- Integrating third-party analytics tools.