{"id":15002705,"url":"https://github.com/xciells/softsharesproject","last_synced_at":"2026-04-02T01:53:17.999Z","repository":{"id":253948636,"uuid":"824332801","full_name":"xciells/SoftSharesProject","owner":"xciells","description":"SoftSharesAI2 is a comprehensive full-stack web application designed for managing users and organizational areas within an enterprise. This web application is intended to work in conjunction with a mobile application, enabling users to share and recommend places within their respective areas.","archived":false,"fork":false,"pushed_at":"2024-08-21T08:04:02.000Z","size":488,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-18T12:16:39.084Z","etag":null,"topics":["javascript","nodejs","postgres","postman","react","sqlserver","webapplication"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xciells.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-07-04T22:29:01.000Z","updated_at":"2024-08-30T18:35:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"ffb10bf7-f2b9-4a4b-9086-a79acb36c4d5","html_url":"https://github.com/xciells/SoftSharesProject","commit_stats":null,"previous_names":["xciells/softsharesproject"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xciells%2FSoftSharesProject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xciells%2FSoftSharesProject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xciells%2FSoftSharesProject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xciells%2FSoftSharesProject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xciells","download_url":"https://codeload.github.com/xciells/SoftSharesProject/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243146958,"owners_count":20243742,"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":["javascript","nodejs","postgres","postman","react","sqlserver","webapplication"],"created_at":"2024-09-24T18:51:55.713Z","updated_at":"2025-12-26T04:49:54.364Z","avatar_url":"https://github.com/xciells.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SoftSharesAI2\nThis web application is a full-stack application designed for managing users and areas within an organization. It includes authentication and user management features and the ability to create, view, and manage organizational areas. It's supposed to work with the mobile application, where all users can share and recommend places in their respective areas.\n\n# Features Implemented:\n1. Authentication:\nUsers can register, log in, recover passwords, and change their password if needed.\nJWT tokens are used to authenticate users, with tokens stored in localStorage for session management.\n\n2. User Management:\nAdmin users can list all users, activate or deactivate users, and change their roles between \"common user\" and \"administrator\".\nThe interface for listing users includes a search functionality and pagination.\nAdmin users can click on a user’s name to view their profile, which includes details such as the user’s name, associated area, birthdate, and account status (active or inactive).\nArea Management:\n\n3. Users can view a list of all areas.\nOnly the super admin (user with ID = 0) can create new areas. Other users will see a message indicating they don't have permission to create areas.\nThe area creation interface allows the super admin to input the name of a new area and add it to the database.\n\n# Remaining Features to Implement:\n\n1. Enhanced Area Management:\nImplement functionalities to edit and delete areas, as well as assigning users to specific areas.\n\n2. Additional Menu Options:\nAdd more menu options for the super admin, such as \"Create New Group,\" \"Add Location,\" and \"Create Forum.\"\nImplement the backend and frontend logic for managing groups, locations, and forums.\n\n3. Error Handling and Validation:\nImprove error handling, especially for scenarios like duplicate entries or invalid inputs.\nAdd validation and feedback mechanisms in the user interface to enhance user experience.\n\n4. Refinement and Optimization:\nOptimize the codebase for performance and maintainability.\nEnhance the overall user interface with better styling and usability improvements.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxciells%2Fsoftsharesproject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxciells%2Fsoftsharesproject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxciells%2Fsoftsharesproject/lists"}