Welcome to Sainseni, the official community website for developers to connect, share knowledge, and collaborate on open-source projects.
Sainseni is a community-driven platform built using Next.js. The website features forums, event listings, project showcases, and more, all designed to foster collaboration and learning among developers.
- Next.js: Core framework for server-side rendering and static site generation.
- React: Frontend library for building user interfaces.
- Tailwind CSS: Utility-first CSS framework for styling.
- TypeScript: Strict syntactical superset of JavaScript for type safety.
- Shadcn: UI components library for React.
- Vercel: Deployment and hosting platform.
- Drizzle ORM: Object-relational mapping library for interacting with the database.
- Node.js v18+
- pnpm v8
-
Clone the repo:
git clone https://github.com/sainseni/sainseni.org.git cd sainseni
-
Install dependencies:
pnpm install
-
Run the development server:
pnpm dev
Open http://localhost:3000 with your browser to see the result.
We welcome contributions from everyone! Here’s how you can get involved:
- Fork the repository.
- Create a new branch (
git checkout -b feat/your-feature
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feat/your-feature
). - Open a pull request.
Please make sure to read our Contributing Guidelines and Code of Conduct.
This project is licensed under the Creative Commons Zero v1.0 Universal License. See the LICENSE file for more details.
A big thanks to everyone who has contributed to this project. Your support makes this community possible!