An open API service indexing awesome lists of open source software.

https://github.com/sedat-akdogan/react_language_cards

This is a React project. React.js is used to create a language card application.
https://github.com/sedat-akdogan/react_language_cards

bootstrap css3 html5 js reactjs

Last synced: 2 months ago
JSON representation

This is a React project. React.js is used to create a language card application.

Awesome Lists containing this project

README

          

# Project: Language Cards

## Description

Project aims to create a Languages Cards App.

## Problem Statement

- We are adding a new project to our portfolios. So you and your colleagues have started to work on the project.

## Project Skeleton

```
004-Language Cards(folder)
|
|----readme.md # Given to the students (Definition of the project)
SOLUTION
├── public
│ └── index.html
├── src
│ ├── components
│ │ └── card
│ │ ├── Card.css
│ │ └── Card.js
│ ├── helper
│ │ └── data.js
│ ├── assets.js
│ │ └── [images]
│ ├── App.js
│ ├── App.css
│ ├── index.js
│ └── index.css
├── package.json
└── yarn.lock
```

## Expected Outcome

![Project 003 Snapshot](language-cards.gif)

## Objective

Build a Languages Cards App using ReactJS.

Implement the conditional rendering.

### At the end of the project, following topics are to be covered;

- HTML

- CSS

- JS

- ReactJS

### At the end of the project, students will be able to;

- improve coding skills within HTML & CSS & JS & ReactJS.

- use git commands (push, pull, commit, add etc.) and Github as Version Control System.

## Steps to Solution

- Step 1: Create React App using `npx create-react-app language-cards`

- Step 2: Build Languages Cards app using [data.js](data.js), images in [assets](./assets/) folder.

- Step 3: Provide a functionality: when a card clicked display the other side of that card.

- Step 4: Push your application into your own public repo on Github

- Step 5: Add project gif to your project and README.md file.

**

☺ Happy Coding ✍

**