Skip to content

Marian4gc/SeoBirdLife

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

SEO BirdLife Aventurer@s

seo_birdlife_aventureros

📝 Table of Contents

  1. Description
  2. Technical requirements
  3. Team members
  4. Design
  5. Figma
  6. Technologies
  7. Tools
  8. Installation
  9. Tests

🦜 Description

SEO BirdLife is a Spanish NGO with birds as its flag. Its mission is to conserve biodiversity with the participation and involvement of society.


SEO Bird Life Aventurer@s, is the Aventurer@s club of SEO BirdLife. Focused on teenagers, in which they will learn by playing to identify some plants, birds and insects.
Our project is an educational and playful website focused on teenagers. It consists of the sighting of birds, plants and insects throughout an excursion. The objective is to understand how climate change is affecting the migratory movements of birds and the natural processes of other species.


Is the final project of the FullStack Web Development Bootcamp 👩‍🎓

⚙️Technical requirements

  • It MUST be done under the Scrum framework
  • You MUST configure different different roles: admin and user
  • The backend MUST be decoupled in front
  • The front MUST be in React
  • The connection MUST be secure
  • Testing MUST be done (Postman, Joke, Codeception)
  • Optimal data modeling MUST be done
  • The forms MUST be very usable and take into account the UX/UI of the web (smart selects, preconfigured fields, geolocation)

✍️ Team members


Ana Delgado - Scrum Master, Developer

Marian García - Product Owner, Developer

Belén Zumalacarregui - Developer

Micaela Huertas - Developer

Gema Adame - Developer

🎨 Design

Figma Figma

Look at our design👉https://www.figma.com/file/AKaJDdIityg8OFTg29KdMv/SEOBIRDLIFE?node-id=1-4&t=SXy9glp6fhplWujg-0

💻 Technologies

CSS3 HTML5 JavaScript React Bootstrap Leaflet Cypress PHP Symfony MySQL Axios Node.js Twig Panther Jest npm

🔨 Tools

Figma Visual Studio Code Postman Xampp Github PHP MyAdmin CodePen Flaticon Git Trello

🔗 Installation

  • First of all, you will need to clone this repository.
git clone https://github.com/Marian4gc/CopiaSeoBirdlife.git
  • You will see 2 folders, Back and Front.

  • Then navigate to the Backed folder

cd back
  • Run this command to download the packages you need for symfony
composer install --ignore-platform-req=ext-zip
  • Also run this command to update the database
php bin/console doctrine:schema:update --force
  • Then navigate to the frontend folder
cd front
  • Run the following commands to download the packages you need for React
npm install
npm install jwt-decode
  • Also run this to see the backend
symfony server:start
  • Finally run the following command in the front end to view the result in the browser
npm start

🔍 Tests

  • Navigate to the frontend folder.
npm test

testfront

  • Navigate to the backend folder.
 php bin/phpunit

testback

¡ENJOY THE CODE💚!

About

Web App Focused on teenagers, in which they will learn by playing to identify some plants, birds and insects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5