{"id":16995566,"url":"https://github.com/dan3002/js-blog","last_synced_at":"2026-04-12T19:34:48.853Z","repository":{"id":110972921,"uuid":"472398930","full_name":"DAN3002/JS-Blog","owner":"DAN3002","description":"This is a website dedicated to introducing the JS Club and its members. Users can also add their own stories to the website, making it a collaborative platform for the club's community","archived":false,"fork":false,"pushed_at":"2023-02-09T12:05:51.000Z","size":19944,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-27T07:08:57.318Z","etag":null,"topics":["flask","python"],"latest_commit_sha":null,"homepage":"","language":"CSS","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/DAN3002.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}},"created_at":"2022-03-21T15:30:20.000Z","updated_at":"2023-02-09T12:06:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"f93b418f-516e-4f26-8fc8-08ce20c3f83d","html_url":"https://github.com/DAN3002/JS-Blog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAN3002%2FJS-Blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAN3002%2FJS-Blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAN3002%2FJS-Blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAN3002%2FJS-Blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DAN3002","download_url":"https://codeload.github.com/DAN3002/JS-Blog/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244918500,"owners_count":20531682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["flask","python"],"created_at":"2024-10-14T03:49:09.282Z","updated_at":"2025-12-30T23:51:40.608Z","avatar_url":"https://github.com/DAN3002.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JS Blog - A Website for JS Club\n\nWelcome to the JS Blog project! This is a website dedicated to introducing the JS Club and its members. Users can also add their own stories to the website, making it a collaborative platform for the club's community. This project was created as a challenge for Team 3 - GEN 10.\n\n## Features\n\n- Introduces JS Club and its members\n- Allows users to add their own stories to the website\n- Built using Flask, a Python web framework\n- Uses SQLite for database management\n\n## Getting Started\n\n### Install \n1. Clone this repository to your local machine.\n2. Navigate to the project directory:\n```\ncd js-blog\n```\n3. Create virtual environment\n```\n$ python -m venv js-blog\n$ source js-blog/bin/activate\n```\n\n4. Install via pip\n```\n$ pip install -r requirements.txt \n```\n5. Set up the database:\n```\nflask db upgrade\n```\n\n### Run\n1. Run the application:\n```\nflask run\n```\n2. Access the website at `http://localhost:5000`\n\n## Usage\n\n1. Navigate to the website's homepage to learn more about the JS Club and its members.\n2. To add a new story, click on the \"Add Story\" button and fill out the required information. Your story will be added to the website for other users to see.\n\n## Built With\n\n- [Flask](https://flask.palletsprojects.com/en/2.1.x/) - A Python web framework\n- [SQLite](https://www.sqlite.org/index.html) - A software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.\n- [HTML](https://html.com/) - The standard markup language for creating web pages and web applications.\n- [CSS](https://www.w3.org/Style/CSS/Overview.en.html) - A style sheet language used for describing the presentation of a document written in a markup language like HTML.\n\n## Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/fooBar`)\n3. Commit your changes (`git commit -am 'Add some fooBar'`)\n4. Push to the branch (`git push origin feature/fooBar`)\n5. Create a new Pull Request\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n\n## Team Members\n- [DAN3002](https://github.com/DAN3002).\n- [daylapvlong](https://github.com/daylapvlong).\n- [hoenntk68](https://github.com/hoenntk68).\n- [LiusDev](https://github.com/LiusDev).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdan3002%2Fjs-blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdan3002%2Fjs-blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdan3002%2Fjs-blog/lists"}