Skip to content

WiLLzFPS/CorkAssessment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CorkAssessment

This is a repo designed to hold the Cork 2025 Summer Intern coding assessment

Start Time: 7:22 pm EDT

End Time: 8:55 pm EDT

For this assessment, I did some research to see what tech stack would be best for this kind of smaller program.
Though I have experience in PostgreSQL and Flask, I decided to take this opportunity to try out FastAPI and SQLite as mentioned within the assessment.
This application's tech stack is comprised of the FastAPI framework for backend CRUD based operations, with a SQLite database for a smaller, less industrial need.

How to run

  1. Clone the repository:
    git clone _repositoryUrl_
    cd CorkAssessment
    
    
  2. Run a virtual environment:
    python -m venv venv
    source venv/bin/activate
    
    
  3. Run installation of dependencies:
    pip install -r requirements.txt
    
    
  4. Run the application via terminal:
    uvicorn main.app --reload
    
    
  5. Open browser:
    Copy link given in terminal
    Navigate to /docs endpoint
    
    
    

Retrospective

I feel that this coding assessment has helped introduce me to a new view on security within code.
While working on this assessment, I struggled at first to understand what to build and had to do some research at first.
However, I eventually settled on my tech stack and began my 90 minute timer to work. I first worked through how I wanted to do my tables and drew up some draft tables on a piece of paper. I then had to refresh my memory on some SQL and REST code while also learning about SQLite, Pydanic, and FastAPI for the first time.
Even though I had some difficulties and wasn't able to fully implement the desired features, I feel that I learned a great deal from these 90 minutes and enjoyed the experience despite the outcome.
If I had more time, I feel that I could've finished the features whilst learning more on how to better implement my tools regarding a fresh tech stack. Every time I tried to do a new feature, I found more imports to include and errors I've never seen before.
Overall, I enjoyed the time I got to work on this and improve my understanding by devloping this application. Thank you for the opportunity to work on this.

About

This is a repo designed to hold the Cork 2025 Summer Intern coding assessment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages