Giter Site home page Giter Site logo

fulgar / portfoliowebsite Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 10.75 MB

Java EE (JBoss/Wildfly) and React.JS Full Stack portfolio website. Uses MySQL as DB.

Home Page: http://jasonjamescodes.com/

Java 25.16% HTML 0.53% CSS 1.13% JavaScript 73.16% Procfile 0.02%

portfoliowebsite's People

Contributors

fulgar avatar

Stargazers

 avatar

Watchers

 avatar

portfoliowebsite's Issues

CSS Needs to be optimized

There are multiple CSS classes that have identical content that should be condensed into a single class.

Jobs DB Creation

Design and Create Jobs DB table and any other needed associated table, such as a Jobs_Technology_Tags table, etc.

Jobs Page

Create a new route for /jobs, which will route to a new component, "Jobs". Jobs component will display an at-a-glance view of all jobs listed on DB with a link to each job. This link will route to a "jobs/{id}" page. Layout should follow similar structure of "Projects" component.

Refactor styles to eliminate inline styling

All inline styles should be removed and be handled by css stylesheets. Much of this task will involve figuring out a way to handle styling of Material-UI components.

NOTE: Look into useStyles, which should create and allow for MaterialUI class overrides. This should probably be done at App.js level for reused MUI components.

Make website more WCAG compliant

Website could be way more WCAG compliant. Aria-labels, proper alt text, color contrast, etc. should be reviewed and revised to be more WCAG compliant.

Job Info Page

Create a new route for /jobs/{job-id}, which will route to a new component, "JobPage". JobPage component will display all associated data info on relevant DB tables. Layout should follow similar structure of "ProjectPage" component.

DemoMedia Player - Arrows need more visibility on videos/images

How to reproduce:
1. Go to a project page, which has a video demo media linked to it.
2. Open demo media modal
3. Navigate to a video (if not default)
4. When video is selected, arrows will disappear (Assuming is a z-axis issue)

Web browser used:
Chrome

Jobs CRUD API

Create a basic CRUD API which includes Endpoint, Service, and DAO layers with supporting DTO and row-mapper included.

Mobile Support needed

Current layout is not very good for mobile UI. Total UI overhaul is needed to give a better experience for mobile users.

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.