Friendly, practical,
business-savvy developers
Yes, we really do exist.
SEE WHAT WE DODatabase programmers.
Web developers. Trusted partners.
Our clients depend on us to dive deep into their business issues, re-imagine processes, elucidate strategies, and be totally transparent about costs. They count on us to build reliable systems using the industry’s most bulletproof software. And they fully appreciate that we’re practical innovators who only recommend new technologies when we’re certain they can provide long-term value.
A human approach to application development.
Let go of that programmer stereotype: introverted, oblivious to budget, and hell-bent on using all the latest gadgets. At J Street, we’re fully plugged in to the human dynamics behind creating successful partnerships and phenomenal solutions. You won’t find anyone that’s better at listening carefully, anticipating issues, and avoiding pitfalls.
HOW TO CHOOSE A DEVELOPMENT TEAMFrom cruise ships to clogs, we’re into it.
Our clients represent an astounding variety of industries. Some have household names; some you’ve never heard of. Some are local; others multinational. There are for-profit businesses, and not-for-profits, too. But they all have one thing in common: Every day, J Street’s solutions help them do what they do even better.
WHAT CLIENTS SAY ABOUT J STREETEngaged. Insightful. Enduring. That’s J Street.
We may be some of the most seasoned, business-savvy application developers you’ll ever meet. We also happen to be some of the warmest, most candid, and clear-thinking folks on the planet. Our clients love that about us. We bet you will, too.
GET A FREE CONSULTATIONJ Street Movie Reviews Case Study
At J Street Technology, we use our skills to build systems for ourselves! We also love to watch movies and discuss them – we even review them at our company meetings. So being database nerds, of course we had to build our very own application to track our movie reviews. Many years ago, we built an internal Access & SQL Server desktop application for our team to review and rate their favorite movies (or whatever they watched that weekend). We’ve continually improved the system over time. The latest version is web-based using the latest ASP.NET and SQL Server technology, and it’s publicly accessible on our Resources page so you can try it out too!
Try for yourself here: J Street Reviews Web Application
Need:
Track and review the hundreds of movies that the J Street team watches, and make movie scores publicly accessible to showcase J Street’s web application development expertise.
Solution:
Re-design the existing Access Movie Review application as an ASP.Net & SQL Server-backed web application. Add new features harnessing available APIs and new Microsoft AI technology.
Technologies used:
ASP.Net, SQL Server, IMDB API, Microsoft AI Services
The application can run on any modern internet browser, including smartphones. After entering the URL, visitors are greeted by the main Reviews page. Here you can sort through individual movie scores from our team, search by title or person, sort the list by each column, and click into an individual review. The application has a public view for anyone to use, and a private login for J Street employees. In the public version, only the movie score is available, and written reviews are private to employees. Users give scores of 1-4 stars, mirroring the IMDB rating system to compare our ratings to IMDB.
On the Titles page, a sortable list populates of all movie titles our team has reviewed. Here, users can sort by any column (above is sorted by highest avg. score) and search individual titles or release years. For logged-in users, an additional column will show their predicted score for movies they haven’t reviewed, calculated from their prior movie ratings and affinity with other users. The popcorn icon pops up a list of ways to watch that title.
From the Titles page, users can click into individual titles and view information about the movie they select and any prior reviews. The application harnesses the IMDB API to ingest and populate movie data on the screen, including the poster image, title, release year, MPAA rating, IMDB user avg. rating, and plot description.
A unique feature of our application is its ability to calculate affinity scores between reviewers. When leaving a review, users select from 1-4 stars to rate the movie. Using machine learning, the system can calculate a “predicted affinity” score showing how likely a user’s movie preferences are to align with other users. The higher the score, the more likely your preferences will match with the compared user. Here we see the Affinity page, which lists reviewers, their affinity and predicted affinity scores between our team and allows selection of individual team members.
Users with a login account can access more review features than public users, including entering review comments with their reviews. Here we see the Reviews page showing the most recent movie reviews added to the system. For privacy reasons, only movie scores are public and review comments aren’t, but J Street employees enjoy leaving their thoughts, favorite parts, or criticisms for each review. This page supports the same ability to search reviews by title or by user, and also allows us to include inactive users (former employees).
Adding a new movie review can be done within seconds. On the Reviews page, logged-in users click the plus (+) to add a title, score, and optional review comments. When adding the Title, users can start typing and a list of possible matches populates if the movie has already been reviewed, or is suggested from IMDB if not. If adding the first review for a movie, continue typing to add the title, leave your score and comments, and tap Save. We work hard to lower the friction of data entry – this process is quick and easy.