PokeDex Java Web App
About
- This is a static web application that displays, sorts, and filters pokemons
- It was my final project submission for Revature Accelelerator Program
Tech stack
- Java
- Maven
- Javalin
- Heroku
I used Javalin, a java based micro-web framework that enables you to handle and serve HTTP requests and responses. I also used Maven for building and running the app and used Heroku for hosting.
Features
- Display pokemon stats & info
- Search pokemons by name
- Filter pokemons by type
Challenges
Since this was my first time building a web application, I faced many challenges during the course of development. One issue I dealt with was getting the application to run on Heroku. Since this was a java program, I had to figure out how to compile the program into a JAR file and instruct heroku to execute it. Luckily, I was able to overcome my obstacles by consulting the official documentation.
Lessons learned
I learned alot of useful things during this project. One thing I learned was using java lambdas to process arrays and filter data. Another thing I learned was using Javalin to handle HTTP requests.