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

https://github.com/jmcheon/web_mobile_branch

Web Mobile branch is a collection of submodules, each representing a unique project from Ecole 42.
https://github.com/jmcheon/web_mobile_branch

web

Last synced: 5 months ago
JSON representation

Web Mobile branch is a collection of submodules, each representing a unique project from Ecole 42.

Awesome Lists containing this project

README

          

## Web, mobile branch

### Web branch

ProjectTeamTimeXPDescription

Piscine Django Solo63h9450
0. Initiation - 0. Starting(1500) - 0. Oob - 1. Lib(3475) - 1. Base Django - 2. SQL(1000) - 3. Sessions - 3. Advanced - 3. Final(3475)

Piscine Symfony Solo63h9450
0. Initiation - 0. Starting(1500) - 0. Oob - 1. Composer(3475) - 1. Base Symfony - 2. SQL(1000) - 3. Sessions - 3. Advanced - 3. Final(3475)

Tokenizer Solo98h9450
This project allows you to learn the basics in web3. You will have to create your personal token!

darkly Group 298h6300
Introductory project to computer security in the specific domain of the web, this project will make you dissect a vulnerable website. In doing so, you will develop your own way of thinking about security in a web application and become aware of the problems related to simple development errors, both from a programming point of view and from a design point of view.

camagru
Solo
49h
4200
This project is a warmup for web. You will need to realize, a small, instagram-like website allowing its users to create and share photomontage. You will, from scratch, implement basic functionnalities used by any website with a userbase

matcha
Group 2
98h
9450
This second project will introduce a more evolved tool to create your web applications: the micro-framework. We invite you to create, in the language of your choice, a dating site. Interaction between users is the heart of the project!

red-tetris Group 2147h15750The goal of this project is to develop a multiplayer tetris game on the network with a set of software exclusively from Full Stack Javascript.
music-room Group 2-4196h25200Project in partnership with Deezer. In a group, create a complete mobile app of collaborative playlist using the SDK and API of Deezer. On the menu, mobile native development, back-end development and creation of API REST.
hypertube Group 2-4196h15750Last project in this series, the Hypertube project invites you to discover an extremely powerful tool category: MVC frameworks. You will learn how to manipulate a MVC, in the language of your choice, to create a streaming site of videos downloaded via the BitTorrent protocol.

```mermaid
pie title XP for Web projects
"Piscine Django" : 9450
"Piscine Symfony" : 9450
"Tokenizer" : 9450
"camagru" : 4200
"darkly" : 6300
"matcha" : 9450
"red-tetris" : 15750
"hypertube" : 15750
"music-room" : 25200
```

```mermaid
pie title required hours for Web projects
"Piscine Django" : 63
"Piscine Symfony" : 63
"Tokenizer" : 98
"camagru" : 49
"darkly" : 98
"matcha" : 98
"red-tetris" : 147
"hypertube" : 196
"music-room" : 196
```

### Web branch
```mermaid
flowchart LR
p(Piscine Django)
p1(Piscine Symfony)
p2(Tokenizer)
A((camagru))
B((darkly)):::group
F((hypertube)):::group
0(Web)
0 --49h, 4200XP --> A
0 -- 98h, 6300XP --> B
0 -- 98h, 9450XP --> C((matcha)):::group
0 -- 147h, 15750XP --> D((red-tetris)):::group
0 -- 196h, 25200XP --> E((music-room)):::group
C -- 196h, 15750XP --> F
classDef group fill:#f96
```
---
### Mobile branch

ProjectTeamTimeXPDescription
Piscine mobile solo63h42000. Basic of the mobile application(500) - 1. Structure and logic(950) - 2. API and data(1000) - 3. Design(2000) - 4. Auth and dataBase(2000) - 5. Manage data and display(3000)
ft_hangouts solo49h4200The goal of this project is to get you acquainted with mobile app development. You will create a contact management mobile app. You will have to understand how an mobile app functions, how mobile manages your application and how to use the SDK
swifty-companion solo49h4200This project is an introduction to mobile programming. The goal is to create, an application which will allow you to get infos about 42students, using the API.
swifty-proteins Group 2147h15750This project will give you the opportunity to create 3D scenes. For the most part, you will make an application that models ligands in 3D. This will also help you to deepen your knowledge of a mobile framework.

```mermaid
pie title XP for Mobile projects
"Piscine mobile" : 9450
"ft_hangouts" : 4200
"swifty-companion" : 4200
"swifty-proteins" : 15750
```

```mermaid
pie title required hours for Mobile projects
"Piscine mobile" : 63
"ft_hangouts" : 49
"swifty-companion" : 49
"swifty-proteins" : 147
```

### Mobile branch
```mermaid
flowchart LR
p(Piscine mobile)
0(Mobile) -- 49h, 4200XP --> A((ft_hangouts))
0 -- 49h, 4200XP -->B((swifty-companion))
B -- 147h, 15750XP -->C((swifty-proteins)):::group
classDef group fill:#f96
```