This is the Official Codeskills website.
Main Framework - Next 13 (App-router)
Type Checking - TypeScript
Component Framework - ReactJS
Styling - CSS Modules
UI/UX - Figma
Linting - ESLint
ORM: Drizzle ORM
Email: Resend
Email template: JSX Email
Database: Planetscale
All commands are run from the root of the project, from a terminal:
Command | Action |
---|---|
yarn |
Installs dependencies |
yarn dev |
Starts local dev server at localhost:3000 |
yarn build |
Build your production site to ./dist/ |
yarn lint |
Check code format for warnings and errors ESLint |
yarn dev:db |
Startup drizzle-kit studio locally |
yarn migrations:generate |
Generate your db migrations for planetscale |
yarn migrations:push |
Push your migrations to planetscale |
yarn migrations:drop |
delete previously generated migrations from migrations folder |
Contributions to codeskills-public-nextjs are welcome! If you find a bug, have suggestions for improvements, or want to add new features, feel free to open an issue or submit a pull request. Please make sure to follow the existing coding style and conventions.
When submitting a pull request, provide a clear description of the changes made and ensure that all tests pass. Adding appropriate tests for new features or bug fixes is highly appreciated.
For bugs and feature requests, please create an issue.
- Paul Ehikhuemen (@pauloe_me)