Skip to content

bshehata/amoffat-fan-page

 
 

Repository files navigation

Algorithms are Fun!

aka. Programming is Fun (for Engineering Computation students).
Visit the fan page at algorithmsarefun.com or algorithmsare.fun

What is this?

This is a Alistair Moffat fan page source code repository. Who is Alistair Moffat? Overall passionate and entertaining lecturer who cares a lot about his students and has enough street cred to have his students set something up like this voluntarily. "Algorithms are fun" and "Programming is fun" are his punch lines in his lectures.

The project's main aim is to encourage students/beginners to contribute to open-source software with easy barrier of entry. The goal is to build students/beginners habit into working in online collaborative environment.

Getting Started

Alistair Moffat fan page "Algorithms are Fun" is written in React, compiled into basic HTML/CSS/JS using Next.js. To get started with your development environment:

$ npm i
$ npm run dev

Please have a read through Next.js to understand project structure.

Contributing

Refer to CONTRIBUTING.md

Disclaimer

This project is completely independent of Alistair Moffat. This project is purely organized by Max Lee, now graduated student of Alistair's.

QnA

Q: Why use React + SCSS for such a simple website?
A: TLDR: I wanted basic OO frontend development that everybody knows (or useful to know). Why OO? Everybody (and their dumb dog) understands OO and Object-Oriented Software Design. SCSS because there were some features I find useful in group work.

Q: Why make this?
A: Why Alistair Moffat: Go attend one of his lectures. Why do this: as mentioned above, also for myself to build my skills in open-source project management.

Q: Why such a strict development process?
A: Just incase a lot of students want to start contributing and I do not want my repo to be filled with inconsistent code from students.

Q: Who is paying for the domains?
A: I am (Max Lee), just for fun. If you feel like helping out, buy me a bottle of coke when you bump into me (or coffee, but something sweet please).

Project Owner

This project was initiated by Max Lee (aka Sanmu)
Blog | Indie game dev studio

About

Alistair Moffat fan page

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 51.2%
  • CSS 48.8%