NULinks is a chrome extension and website to enable Northeastern students to quickly access Northeastern University websites. The website also serves as a Progressive Web App, so it can be easily installed onto the home screen of Android and iOS devices.
NULinks is unofficial and run by students.
Users activate the extension by typing "nu" and then space or tab into the browser's address bar. Once activated, they can quickly search for any of the Northeastern sites, such as Blackboard, Husky Mail, NUCareers, NU Dining, XFINITY On-Campus, Student Employment, PaperCut and many more. The extension specific logic lives in the nulinks-extension
folder.
Clicking on the extension's icon or activating the extension and then immediately pressing enter without searching for anything will bring users to the extension's detailed search page where they can scroll through the results and see longer descriptions. This webpage is build from the React app that lives in nulinks-site
. This app is also deployed to the public url: https://nulinks.kj800x.com
The searching logic (which determines which results show in what order for which search terms), and the raw data for the links lives in the nulinks-common
folder and is automatically pulled into the builds for the site and extension.
Any commit that is pushed to the repo has these checks run on it:
- The jest tests for
nulinks-common
pass. - The React build for
nulinks-site
succeeds. - Required files pass Prettier.
Any commit to master will automatically trigger the following deploys:
nulinks-site
is built and deployed to thenulinks.kj800x.com
S3 bucket.nulinks-extension
is built and deployed to the Chrome Web Store.
Contributions of any kind are welcome. For major changes, please open an issue first to discuss what you would like to change.
We rely on users to know what links you actually want and are actually useful to you, so please open an issue if you have any ideas or suggestions for the links.
For more details, please read our Contributing Guidelines.
NULinks is MIT Licensed.