# 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)