Make a [login to view URL] application to search wikipedia

Closed Posted 2 months ago Paid on delivery
Closed Paid on delivery

Project Description: Wikipedia Search Dashboard

Requirements:

1. Create a web application with the following functionalities:

● Sign in with Google (Google OAuth) to authenticate users.

● Dashboard displaying the following scorecards:

○ Past 7 Day search results scorecard

○ Past 1 Day search results scorecard

○ Past 1 Hour search results scorecard

● Charts showing search results over the last 7 days with an hourly basis and date range

filters.

● Search Module with the following functionalities:

● Users can query for a title/text from the Wikipedia/Wikimedia API.

● Display the search results from Wikipedia in a list.

● When the user clicks on a search result, displays the contents of the corresponding

Wikipedia page.

2. Tech Stack:

● Frontend: [login to view URL] (React framework for server-side rendering and client-side routing)

● Backend: Node.js with [login to view URL] for handling API requests

● Cloud Architecture: Deploy the application on AWS Elastic Beanstalk for easy scalability

● Database: MongoDB to store user data and search history

3. Additional Considerations:

● Use Material-UI for the user interface components and styling.

● Use [login to view URL] to create interactive charts for search results.

● Implement Google OAuth using the `passport-google-oauth20` package for authentication.

● Fetch search results from the Wikipedia API using Axios or Fetch API.

● Store user data and search history in MongoDB using Mongoose.

● Implement client-side routing with [login to view URL] to enhance the user experience.

● Use date range picker libraries like `react-date-range` for filtering search results by date

range.

I need this project to be completed within 1 day, so I am looking for a developer who can work efficiently and meet deadlines.

Ideal skills and experience for this job include:

- Proficiency in [login to view URL] and React.js

- Experience with API integration

- Strong understanding of UI/UX design principles

- Attention to detail and ability to deliver high-quality work within a short timeframe.

Node.js JavaScript Express JS Next.js MongoDB

Project ID: #37248582

About the project

7 proposals Remote project Active 4 weeks ago

7 freelancers are bidding on average ₹1036 for this job

Zvonar777

Hello! I understand that you are looking for a developer to create a Wikipedia Search Dashboard web application with specific functionalities. As an AI language model, I can provide guidance on how to approach this pro More

₹700 INR in 7 days
(0 Reviews)
0.0
chutuan1126

Hi! My name is Tuan, full name Chu Văn Tuân. I'm from VietNam I'm a ReactJS developer. With many years of studying and working in this field, I am confident that I can handle any assigned task. - 3+ years of experience More

₹700 INR in 7 days
(0 Reviews)
0.0
datodavit07

I am a motivated and mannered dev with 3+ years of working experience in these technologies who can work with lower sallary

₹600 INR in 4 days
(0 Reviews)
0.0