https://github.com/sparkeduab/sparked-next
The next version of sparked based on Nextjs
https://github.com/sparkeduab/sparked-next
educational-software mongodb nextjs online-learning react
Last synced: 5 months ago
JSON representation
The next version of sparked based on Nextjs
- Host: GitHub
- URL: https://github.com/sparkeduab/sparked-next
- Owner: SparkEdUAB
- License: mit
- Created: 2023-08-08T15:22:34.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-06T04:02:42.000Z (5 months ago)
- Last Synced: 2025-05-13T04:58:10.441Z (5 months ago)
- Topics: educational-software, mongodb, nextjs, online-learning, react
- Language: TypeScript
- Homepage: https://sparkednext.app/
- Size: 7.07 MB
- Stars: 3
- Watchers: 3
- Forks: 8
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
[](https://gitpod.io/#https://github.com/SparkEdUAB/SparkEd)
# Sparked-next
This is an actively maintained new version of SparkEd, Your feedback & contributions are greatly appreciated.
You can check out the deployed version below using one the following links.
Production: [sparkednext.app](https://sparkednext.app )
Staging: [sparked-app.onrender.com](https://sparked-app.onrender.com/)**Note**: We only support Node^18
# For Contributors
> Read the Code of Conduct [here](https://github.com/olivierjm/sparked-next/blob/master/CODE_OF_CONDUCT.md)
The project uses the following stack
- **Nextjs** as the overall framework
- **React** as the User Interface library
- **eslint** to lint files
- **MongoDB** as a noSql Database
- **TailwindCSS** for styling### Development
Clone the repo
`git clone https://github.com/olivierjm/sparked-next.git`
`cd sparked-next`Install dependencies
`yarn`
Run the application
`yarn run dev`
# Using Docker
Install Docker on your machine, for better performance install [https://orbstack.dev/](https://orbstack.dev/) instead of docker
Run your container: `docker-compose up dev`.### Contribution
Fork this repo
Clone your forked repo
`git clone https://github.com/your-github-username/sparked-next.git`
Add this repo to your remotes as upstream.
`git remote add upstream https://github.com/olivierjm/sparked-next`
Before pushing anything to your fork, always
`git pull upstream main`
> Make sure your commit messages should be clear not vague e.g "Changes and Updates made"
> Work from a branch other than main whenever possible and branch name should be clear
> Write clean and transparent code which is easy to maintain
> When making PRs, give clear descriptions of the changes you made.
> Make sure that all pipelines are passing### linting
`yarn run lint`
Before you make commit, make sure that the linting are passing, check with the eslintrc.yml to check the rules.
### Issues
Check [here](https://github.com/olivierjm/sparked-next/issues) for issues, urgent issues that need attention are pinned on top of other issues. feel free to file an issue if you are experiencing a problem or dive in the existing ones to contribute.