Querycorner
Inspirasi
Inspirasi untuk proyek kami, QueryCorner, berasal dari pengalaman kami ketika siswa dan pengembang perangkat lunak mendapatkan jawaban berkualitas rendah dari ChatGPT. Mengetikkan prompt yang terperinci bisa sulit dan menjengkelkan tetapi seringkali diperlukan untuk pertanyaan atau pertanyaan kompleks yang membutuhkan banyak konteks. Kami melihat kesempatan untuk membuat alat yang akan memberdayakan orang untuk mempercepat penelitian dan alur kerja mereka. Cobalah di QueryCorner.
Apa yang dilakukannya
Query Corner adalah platform pembagian cepat AI generatif di mana orang dapat berbagi petunjuk mereka dan templat prompt. Pengguna dapat melampirkan tag ke petunjuknya (Bereaksi, Keuangan, Kesehatan, dll) untuk membantu penyaringan, dan kami menggunakan embeddings dan pencarian vektor untuk mengimplementasikan pencarian semantik yang kuat. Fitur tambahan termasuk riwayat pencarian, petunjuk yang disimpan, suka, dan sebagai sasaran peregangan, bagian komentar. Dengan QueryCorner, prompt yang sempurna selalu satu pencarian.
Bagaimana Kami Membangunnya
Kami membangun aplikasi kami menggunakan banyak layanan/kerangka kerja/alat:
- React.js untuk frontend klien
- NextJs untuk rendering sisi server, routing file, dan peningkatan SEO
- Tailwind untuk gaya
- Shadcn, Framer Motion, dan Acernity for Animations dan UI Components
- Cembung untuk penyimpanan data dan server backend kami
- Model embedding Teks-Embedding-3-Small Openai
- Panitera untuk OAuth
Tantangan yang kita temui
- Mempelajari dasar -dasar NextJS - ini adalah pertama kalinya salah satu dari kita menggunakan NextJS dan membutuhkan banyak pembelajaran di pihak semua orang.
- Menemukan waktu untuk bekerja sebagai sebuah tim - kita semua memiliki kehidupan yang sibuk sebagai mahasiswa, dan menemukan waktu untuk merencanakan cara bekerja secara tidak sinkron membawa beberapa tantangan unik.
- Mempelajari cara menggunakan shadcn - ini adalah jenis perpustakaan komponen yang berbeda dibandingkan dengan daisyui atau chakra
Prestasi yang kami banggakan
- Menyelesaikan proyek kami dan membuatnya bekerja! Kami benar -benar terkejut dengan kemajuan yang kami buat setiap hari dan sangat bangga dengan produk akhir.
- Mempelajari banyak teknologi baru
Apa yang kami pelajari
- Digunakan NextJs untuk pertama kalinya
- Menggunakan shadcn untuk pertama kalinya
- Konsep terpelajar tentang embeddings,
- Bekerja bersama sebagai tim untuk pertama kalinya
Apa selanjutnya untuk querycorner
- Menerapkan pagination untuk meningkatkan waktu pemuatan dan kinerja situs
- Tambahkan opsi untuk menghapus posting.
- Tambahkan opsi untuk melihat profil orang lain.
- Izinkan pengguna untuk mengirimkan posting tanpa masuk.
Mulailah secara lokal
Ini adalah proyek selanjutnya.js bootstrap dengan create-next-app dan convex .
Pertama instal Node Packeges:
Kemudian, buat file .env.local dengan kunci API Panitera Anda.
Kemudian, jalankan server pengembangan:
Buka http: // localhost: 3000 dengan browser Anda untuk melihat hasilnya.
Pelajari lebih lanjut
Untuk mempelajari lebih lanjut tentang Next.js, lihatlah sumber daya berikut:
- Dokumentasi Next.js - Pelajari Tentang Fitur dan API Next.js.
- Pelajari Next.js - Tutorial interaktif Next.js.
Untuk mempelajari lebih lanjut tentang cembung, lihatlah sumber daya berikut:
- Dokumentasi Cembung - Pelajari tentang fitur dan tutorial cembung.
Untuk mempelajari lebih lanjut tentang Panitera, lihatlah sumber daya berikut:
- Dokumentasi Panitera - Pelajari tentang Otentikasi Panitera.
Untuk mempelajari lebih lanjut tentang Shadcn UI, lihatlah sumber daya berikut:
- Dokumentasi Shadcn UI - Pelajari Tentang Komponen dan Gaya Shadcn UI.