SkillAgentSearch skills...

Jenereta

Automated TIme-Table Generator

Install / Use

/learn @starkblaze01/Jenereta

README

Jenereta

An automated Time-Table Generator.

Concepts Covered

  • MERN Stack
  • Genetic Algorithm
  • Constraint Programming
  • Bootstrap
  • Reactstrap
  • Redux
  • JWT Authentication

Development and Installation

  • Navingate to time-table folder and follow steps below:

Install Backend Dependencies

  • npm install

Install Frontend Dependencies

  • npm run client-install

Setup up dev_keys for database

  • Either run local MongoServer or,
  • Setup Mongo Server at online platform like mlab and Create a keys_dev.js file in config folder and set up:-
module.exports = {
  mongoURI: YOUR_LOCAL_MONGO_SERVER_URI,
	secretOrKey: YOUR_SECRET
}; 

Run

  • npm run dev

Note

The number of times we try to generate the final time-table is 20. After that it will show alert to try again. If you want to increase number of tries then change the value of "notPossibleCount < 20" from here.

Team Members

Liked the project? Hit the star button to show support!

Found an Issue or any suggestions

Make an issue here.

Related Skills

View on GitHub
GitHub Stars27
CategoryDevelopment
Updated7mo ago
Forks6

Languages

JavaScript

Security Score

87/100

Audited on Aug 27, 2025

No findings