Skip to content

Kampoeng Ilmu is a full-stack web application designed to provide the community with access to learn various information technology skills, particularly in computer programming.

Notifications You must be signed in to change notification settings

HezekiahIvandi/Kampoeng-Ilmu

Repository files navigation

Kampoeng-Ilmu

Kampoeng Ilmu is a full-stack web application designed to provide the community with access to learn various information technology skills, particularly in computer programming. This platform enables users to acquire programming and technology skills through interactive courses, tutorials, and projects.

Tech Stack

  • Backend: Node.js, Express.js
  • Database: MongoDB, Mongoose ODM
  • Frontend: HTML, CSS (with Tailwind CSS), JavaScript (with EJS template engine)
  • Authentication: Passport.js (with Local strategy)
  • Session Management: Express-session
  • Password Encryption: bcrypt
  • Dependency Management: npm
  • Development Tools:
  • Nodemon: For automatic server reload during development
  • Tailwind CSS: For efficient styling

Installation

git clone https://github.com/HezekiahIvandi/Kampoeng-Ilmu
cd Kampoeng-Ilmu

Install dependencies:

npm install

Start the server:

npm start

Access the application: Open your web browser and visit http://localhost:3000 to access the application.

Authors

  • Marchella Angeline - 535220001
  • Jessen Cahyadi - 535220023
  • Hezekiah Ivandi - 535220039

About

Kampoeng Ilmu is a full-stack web application designed to provide the community with access to learn various information technology skills, particularly in computer programming.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published