Coder Social home page Coder Social logo

autoscout's Introduction

Hello There, I'm Connor Anderson-Larson

Facilities Worker/Woodworker turned Developer

  • ๐Ÿ”ญ Iโ€™m currently working on Mormors Receptbok

  • ๐ŸŒฑ Iโ€™m currently learning PHP, Jest, Java?

  • ๐Ÿ‘จโ€๐Ÿ’ป All of my projects are available at My personal website

  • ๐Ÿ“ I occasionally write articles on LinkedIn

  • ๐Ÿ’ฌ Ask me about React, Cats, JS, Woodworking

  • ๐Ÿ“ซ How to reach me [email protected]

  • ๐Ÿ“„ Know about my experiences via my Resume

  • ๐Ÿ˜„ Pronouns: He/Him

  • โšก Fun fact I will never say no to ramen!

Blogs posts

Connect with me:

connoral alltweetstar connor anderson-larson connor anderson-larson @connorandersonlarson connorandersonl1 capinporcupine 7217

Languages and Tools:

css3 cypress hexo html5 javascript jest mocha postman react sass travisci typescript

Support:

connoral



connorandersonlarson

connorandersonlarson

autoscout's People

Contributors

connorandersonlarson avatar

Watchers

 avatar

autoscout's Issues

Create App component

Add First component to react app:

  • Component Created
  • State contains civs array and error string
  • Connect Router
  • Add Switch
  • Add API call

Improve Data

API data overall is incomplete. Create data following similar structure to add into app for new civs.
id should begin at 33, civ icons are already contained in app.

Format for data is as follows:
{ "id": 30, "name": "Portuguese", "expansion": "African Kingdoms", "army_type": "Naval and Gunpowder", "team_bonus": "Free cartography from Dark Age", "civilization_bonus": [ "All units costs -15% gold", "Ships +10% HP", "Can build Feitoria in Imperial Age" ] },

Add Testing

Add testing to site

Should Test:

  • API calls (happy/sad tests)
  • Main page views/pathing
  • single civ view (and loading in to single view)
  • Full user flow

Polish Inspect Button

Button currently inspects civs/returns home on click but sometimes needs to be clicked twice to work.

Add Styling

As a user, I can favorite civilizations

Detailed User Story:
As a user
In order to keep a list of certain civilizations
When I inspect a civ in the detail page
(and press the favorite button)
Then I will see that civ in a separate box on the main screen with other favorited civs.
(and I see the favorite button change to signify it has been favorited)

Further Information:

Civ page view should be created already
New state of favorites should be created
Favorites component can be created to house civs on main page.

<When the task is executed, what happens? What does the user see?>
When a user enters the civ detail page a favorite button will be present.
On click the button should change to show this is a favorited civ (and becomes unclickable)
The sidebar should reflect this change.
Favorites can be double clicked to remove from favorites box (This should have a written prompt)

Clean Data

Data currently contains repeats and unnecessary data. Clean up.

Create Civ Tree

Create a gallery for the civilizations to reside in, with individual components for each civ.
Gallery view should show name of civ and image, and sort items in a way to be determined.

As a user, I can choose to inspect a chosen civ more closely.

Detailed User Story:
As a user
In order to view more detail about civilizations
When I choose a civ on the home screen
(and I press the inspect button located on the sidebar)
Then I see the gallery get replaced with more civ information
(and I see civ match ups to compliment that civ)

Further Information:

New component should be created, utilizing civId class for data
Inspect button should be created, located in sidebar w/functionality in App.js
method for sorting civs should be created to give users different civs to compliment/fight against.
<When the task is executed, what happens? What does the user see?>
On click of a civ a user will be able to then press the inspect button.
Gallery view will disappear and civ detailed view will take its place. Sidebar will remain the same, with button now saying 'return'

Add Responsiveness

Focus on Tablet followed by mobile (following usage from persona creation)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.