# Campbell, Stuart ## Tell Us About… ### Links Github Repo: https://github.com/stuartcampbell/nsls2info ### Your Project - A interface to the NSLS-II API where I am trying to pull together all the disparate information sources for the facility into a single API. But, an API is not very user friendly, so I would like a user facing application that will allow a user to view (and potentially edit) the appropriate data (the detail of which will be dependent on who the user is.) - I see this project as the initial stages/steps towards an NSLS-II User Portal - I would hope to have a good prototype that can be 'deployed' to get feedback from potential users. - (This could be either a CLI or WebApp - as both will need to be written at some point) ### Required Data - Mainly information from REST APIs (initially the NSLS2 API, but may also query Tiled API if information on the data a user has collectioned will be displayed) ### Skills, tools, & technology - What skills, tools, and technology will you need. We will work things you mention here into our workshops to best equip you to tackle your project. - My experience in webapps is a little 'dated' - I have previously done alot of webapps using ASP/ASP.NET, J2EE, Struts, etc.. more recently simple apps using HTMX. - How to hook up external APIs to a React App. - Authentication & Authorization, but then also to use downstream data sources that need authentication (i.e. Tiled) without having to re-authenticate (which I know may be outside of the scope)