{"id":21037706,"url":"https://github.com/ianahart/meliorem","last_synced_at":"2026-04-05T08:34:30.701Z","repository":{"id":215703491,"uuid":"739560217","full_name":"ianahart/meliorem","owner":"ianahart","description":"An interactive application to help the user study and learn new things","archived":false,"fork":false,"pushed_at":"2024-09-17T17:42:44.000Z","size":2327,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-20T00:30:14.791Z","etag":null,"topics":["java","javascript","postgresql","react","spring-boot"],"latest_commit_sha":null,"homepage":"https://meliorem.netlify.app/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ianahart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-01-05T21:39:01.000Z","updated_at":"2024-09-17T17:42:48.000Z","dependencies_parsed_at":"2024-09-17T21:29:01.839Z","dependency_job_id":"ff5ccf74-4293-4bc5-9539-7f1d3bbf9c5e","html_url":"https://github.com/ianahart/meliorem","commit_stats":null,"previous_names":["ianahart/meliorem"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ianahart/meliorem","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ianahart%2Fmeliorem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ianahart%2Fmeliorem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ianahart%2Fmeliorem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ianahart%2Fmeliorem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ianahart","download_url":"https://codeload.github.com/ianahart/meliorem/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ianahart%2Fmeliorem/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31430009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T08:13:15.228Z","status":"ssl_error","status_checked_at":"2026-04-05T08:13:11.839Z","response_time":75,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","javascript","postgresql","react","spring-boot"],"created_at":"2024-11-19T13:27:38.869Z","updated_at":"2026-04-05T08:34:30.676Z","avatar_url":"https://github.com/ianahart.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Meliorem\n\nAn application to help you study better\n\n![React](https://img.shields.io/badge/React-61DAFB?logo=react\u0026logoColor=white\u0026style=for-the-badge)\n![Spring Boot](https://img.shields.io/badge/Spring%20Boot-6DB33F?logo=spring-boot\u0026logoColor=white\u0026style=for-the-badge)\n![Java](https://img.shields.io/badge/Java-007396?logo=java\u0026logoColor=white\u0026style=for-the-badge)\n![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?logo=javascript\u0026logoColor=black\u0026style=for-the-badge)\n![PostgreSQL](https://img.shields.io/badge/PostgreSQL-336791?logo=postgresql\u0026logoColor=white\u0026style=for-the-badge)\n\n\u003cimg width=\"700\" alt=\"meliorem\" src=\"https://github.com/ianahart/meliorem/assets/29121238/aa1ab0e9-33f7-4a2e-acd5-0340e918ce05\"\u003e\n\n## Built With\n\n- Spring Boot\n- React\n- PostgreSQL\n\n## Description\n\nMeliorem is a study/quiz application that helps the user memorize, study, and gain new skills.\nIt comes with a variety of features. Let me walk you through some of them. A user can create a personal account,\nwhere they can upload an avatar and customize their preferences. You can create study sets which is essentially a group of related\nflash cards. You can customize the flash cards with images, background colors, and colored text. Once you are ready to study\nYou can flip through the animated flash cards or if you want to do it timed, you can play through the flash cards.\nIf you need to export your flash cards you can do that. You can also edit and update the flash cards as you see fit. There are also public study sets\nyou can study, bookmarks, and you can upload your own notes from a word document and turn it into a PDF. You can track your progress with the daily/montly streak counter.\n\nAnother part of the application is creating study groups. You can invite other users/students to join your group.\nThe group section allows you to chat in realtime with one another and also add study sets that are related to the group.\n\n## Table of Contents\n\n- [Meliorem](#meliorem)\n    - [Built With](#built-with)\n  - [Description](#description)\n  - [Table of Contents](#table-of-contents)\n  - [Visuals](#visuals)\n  - [Installation (Local)](#installation-local)\n  - [Usage](#usage)\n      - [Test Account](#test-account)\n  - [Credits](#credits)\n  - [References](#references)\n  - [License](#license)\n  - [Contributing](#contributing)\n  - [Badges](#badges)\n  - [Questions](#questions)\n\n\n## Visuals\n\n\u003cdiv\u003e\n    \u003cvideo src=\"https://github.com/ianahart/meliorem/assets/29121238/f35df0e8-c07f-4926-bf02-8896d8d71dee\" width=\"650\" controls type=\"video/mp4\"\u003e\u003c/video\u003e\n\u003c/div\u003e\n\n\n## Installation (Local)\n\n- `git clone https://github.com/ianahart/meliorem.git`\n- **cd** into the root of the cloned project\n- If you have not downloaded [postgresql](https://www.postgresql.org/) go ahead and do so.\n- In the terminal run `psql postgres` and create a database called `meliorem` and `\\c meliorem`\n- in the root of the project, run `mvn clean install`\n- now cd into the folder labeled **frontend** and run `npm install`\n- inside the **frontend** directory run `npm run dev`\n- inside the root of the project run `mvn spring-boot:run`\n\n## Usage\n\nSign up and create an account. Create your first study set and begin studying!\n\n#### Test Account\n\n- username: millie@gmail.com\n- password: Test12345%\n\n[Live Site](https://meliorem.netlify.app/)\n\n[Demo](https://drive.google.com/file/d/1t514WCPX5IIyt5xwq7k65hnHkVBkT9rq/view)\n\n## Credits\n\n[Quizlet](https://quizlet.com/)\n\n## References\n\n- [Quizlet](https://quizlet.com/) Heavily inspired by Quizlet and their features.\n  Meliorem is purely for learning purposes to build skills and is essentially a Quizlet clone.\n- [React Calendar](https://www.npmjs.com/package/react-calendar)\n- [SockJs](https://github.com/sockjs/sockjs-client)\n- [StompJs](https://github.com/stomp-js/stompjs)\n\n## License\n\nThis project is covered under MIT License\n\n\u003cdetails\u003e\n  \u003csummary\u003e\n    Preamble\n  \u003c/summary\u003e\n\n```\n\nCopyright (c) 2024  Ian Hart\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n```\n\n\u003c/details\u003e\n\n## Contributing\n\nNo contributions are being accepted at this time.\n\n## Badges\n\n[![GitHub license](https://img.shields.io/github/license/ianahart/meliorem)](https://github.com/ianahart/meliorem/main/LICENSE)\n[![GitHub issues](https://img.shields.io/github/issues/ianahart/meliorem)](https://github.com/ianahart/meliorem/issues)\n[![GitHub stars](https://img.shields.io/github/stars/ianahart/meliorem)](https://github.com/ianahart/meliorem/stargazers)\n\n## Questions\n\n- Get in touch with me through [email](mailto:ianalexhart@gmail.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fianahart%2Fmeliorem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fianahart%2Fmeliorem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fianahart%2Fmeliorem/lists"}