0% found this document useful (0 votes)
2 views4 pages

Atc Reactjs Intern

This document outlines the ReactJS internship program at Aarna Tech Consultants, detailing the tools required, group projects, and a weekly timeline for tasks. Interns will work in groups on projects such as a To-do List App, Quiz App, and Weather App, while utilizing technologies like ReactJS, Git, and APIs. The document emphasizes collaboration, clean coding practices, and provides resources for learning React basics.

Uploaded by

l.o.m.ar.e.s.pio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views4 pages

Atc Reactjs Intern

This document outlines the ReactJS internship program at Aarna Tech Consultants, detailing the tools required, group projects, and a weekly timeline for tasks. Interns will work in groups on projects such as a To-do List App, Quiz App, and Weather App, while utilizing technologies like ReactJS, Git, and APIs. The document emphasizes collaboration, clean coding practices, and provides resources for learning React basics.

Uploaded by

l.o.m.ar.e.s.pio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

ReactJS Internship - Group Project Assignment Document

Company: Aarna Tech Consultants Private Limited

Welcome Interns!

This document will guide you through the tools you need to set up and the group projects you
will work on during your 1-month ReactJS internship.

You will be divided into 6 groups, and each group will work collaboratively on one project

Tools to Install (Before Starting)


Please make sure the following tools are installed on your system:

1. Visual Studio Code (VS Code)

●​ Editor to write your code


●​ Download: https://code.visualstudio.com

2. Node.js (LTS Version)

●​ JavaScript runtime for running React apps


●​ Download: https://nodejs.org

3. Git

●​ For version control and team collaboration


●​ Download: https://git-scm.com

4. GitHub Account

●​ Required to store and share your code repositories


●​ Sign up: https://github.com
📚 React.js Learning Resources
To get started with React.js, here are some helpful tutorials:

●​ 🔗 Official React Documentation​


https://reactjs.org/docs/getting-started.html

●​ 🔗 W3Schools React Tutorial​


https://www.w3schools.com/react/​

Please go through these links to understand the basics of React such as components, props,
state, lifecycle methods, and hooks.

Group Project List


✅ Project 1: To-do List App
●​ Add / Edit / Delete / Mark Complete functionality
●​ Use useState, basic form handling, and local storage
●​ 🔸Group 1 - 2 Members

✅ Project 2: Quiz App


●​ Fetch questions from API (Open Trivia DB)

🔸
●​ Show options, timer, and final score
●​ Group 2 - 3 Members

✅ Project 3: Weather App


●​ Use OpenWeatherMap API to show weather by city name

🔸
●​ Display temp, description, humidity, and weather icon
●​ Group 3 - 2 Members
✅ Project 4: Expense Tracker
●​ Add income and expenses, display balance and transaction history

🔸
●​ Optional: use chart.js for data visualization
●​ Group 4 - 2 Members

✅ Project 5: Movie Search App


●​ Use OMDB API to search movies and display posters, titles, and year

🔸
●​ Add loading indicator and basic search feature
●​ Group 5 - 2 Members

✅ Project 6: Portfolio Website


●​ Create About, Skills, Projects, and Contact sections

🔸
●​ Use React Router for navigation
●​ Group 6 - 2 Members

Weekly Timeline
Week 1

●​ Setup your development environment (VS Code, Node.js, Git)


●​ Learn React basics: components, props, and state
●​ Build a basic "Hello World" app

Week 2

●​ Begin your assigned project in groups


●​ Divide tasks among team members
●​ Implement the core functionality

Week 3

●​ Complete remaining features


●​ Add styling and polish UI
●​ Finalize logic and complete any pending tasks

Week 4

●​ Deploy your app on Netlify or Vercel


●​ Push final code to GitHub
●​ Prepare and present a demo
Technologies You Will Use
●​ ReactJS
●​ React Router (for navigation)
●​ Axios or Fetch API (for API calls)
●​ Bootstrap / Tailwind CSS (for styling)
●​ Git & GitHub (for collaboration)
●​ Netlify / Vercel (for deployment)

Final Notes
●​ Collaborate daily with your team
●​ Follow clean code practices
●​ Don’t copy/paste code blindly; understand it first
●​ Ask doubts, explore, and enjoy the learning process!

All the best ✨



Documented By :

Tushar Malik​
Phone / WhatsApp: +91-8930834126

You might also like